Puncte:4

Curățați gestionarea pachetelor după actualizarea Ubuntu la o versiune mai nouă

drapel us

Mi-e teamă să-mi fac upgrade Ubuntu, deoarece jumătate din timp când fac upgrade, primesc un sistem stricat pe care trebuie să-l reinstalez. Așa că o fac mereu în weekend și foarte rar.

Am un Dell XPS 13 9310 și ultimele două ori când am încercat să fac upgrade, am primit un ecran negru în timp ce o făceam și a trebuit să reinstalez Ubuntu, pentru că nu se mai pornea.

Există sfaturi pentru a putea încerca să previn acest lucru din nou?

cocomac avatar
drapel cn
Actualizarea, în special pe o cale acceptată, nu ar trebui să aibă probleme mari de genul acesta. Aș sugera [raportarea unei erori](https://askubuntu.com/q/5121). În general, faceți o copie de rezervă a oricărui lucru important. De asemenea, chiar dacă nu va porni, probabil că puteți recupera o mulțime, dacă nu toate, din fișierele dvs. folosind un CD live. Consultați [această întrebare](https://askubuntu.com/questions/569679/) și [această întrebare](https://unix.stackexchange.com/q/1067/) pentru a face backup pentru datele dvs.
user535733 avatar
drapel cn
Un astfel de eșec este foarte neobișnuit, așa că probabil că nu există multe „sfaturi” utile dincolo de pregătirea pentru eșec (backup-uri). Dacă ar fi sistemul meu, aș analiza jurnalele în timpul unei astfel de defecțiuni -- dezvoltatorilor de software le place să înregistreze cauzele cât mai multe eșecuri se pot gândi. Soluțiile posibile depind de cauză.
drapel us
@cocoma pierderea lucrurilor nu este o problemă, de fapt sunt obișnuit cu asta, așa că am copii de rezervă ale tuturor, dar asta se întâmplă întotdeauna, chiar și pe un XPS 13 care este acceptat oficial.
cocomac avatar
drapel cn
Dar dacă aveți copii de rezervă, atunci de ce vă îngrijorează că trebuie să reinstalați. Nu este ideal, dar nu ar trebui să fie atât de greu dacă ai făcut copii de rezervă. Un lucru suplimentar... faceți din `/home` o partiție separată dacă reinstalați, deoarece asta vă va ajuta mai târziu
heynnema avatar
drapel ru
Dacă aveți un card Nvidia, asigurați-vă că driverele sunt actualizate ÎNAINTE de a încerca actualizarea. Utilizați „Software și actualizări”, fila Drivere suplimentare, aplicația pentru a face acest lucru.
waltinator avatar
drapel it
Dacă metoda dvs. eșuează în mod constant, schimbați (remediați) metoda. De asemenea, utilizați funcția de căutare a AskUbuntu. Poate altcineva a rezolvat deja o problemă similară.
lemrm avatar
drapel th
@GuerlandoOCs Ați [citește asta](https://askubuntu.com/search?tab=votes&q=sudo%20apt%20install%20upgrade), poate util.
karel avatar
drapel sa
@Nmath Aceasta este o utilizare greșită logică a linkului XY Problem. Scopul unui hidrant de incendiu este de a furniza apă autospecialelor de pompieri pentru a putea stinge incendiile, pentru că este prea târziu pentru a rezolva problema dacă casa a ars deja. A revizui o astfel de întrebare ca fiind prea amplă este greșită, altfel cititorul nu poate fi avertizat despre o posibilă greșeală *înainte* de a face acea greșeală.
Paul avatar
drapel us
Poate exista o altă modalitate mai bună de a face acest lucru, dar data viitoare când vă pregătiți să rulați o actualizare, postați tot hardware-ul și tot ce aveți de gând să faceți. Este posibil să se închidă ca duplicat, dar este în regulă dacă duplicatul are răspunsul de care aveți nevoie. De asemenea, dacă lucrurile merg prost, atunci poți posta de ce soluțiile nu au funcționat. Într-o lume ideală, acest lucru este grozav pentru toată lumea.
karel avatar
drapel sa
@Nmath Comentariul tău anterior a fost constructiv. Întrebarea a fost formulată în mod ambiguu înainte de a o edita, dar nu sunt sigur că editarea mea rezolvă pe deplin motivul inițial al votului de aproape. Te rog citește-l și vezi ce crezi.
Nmath avatar
drapel ng
@karel cred ca este suficient de rezolvat si votat pentru redeschidere
Puncte:4
drapel sa

Înainte de a face upgrade la o versiune mai nouă, dezactivați depozitele terță parte (PPA) cu următoarea comandă:

sudo sed -i 's/^/#/' /etc/apt/sources.list.d/*.list
actualizare sudo apt
sudo apt upgrade

Uneori, sistemul actualizat va conține multe fișiere inutile, fișiere de configurare care nu funcționează cu noul sistem etc. Fișierele de configurare care nu funcționează sunt identificate de programul de instalare Ubuntu la actualizare. Când am făcut upgrade de la Ubuntu 18.04 la Ubuntu 20.04, a durat aproximativ o oră și am primit o notificare despre un fișier de configurare care trebuia editat. Am copiat/lipit editarea sugerată într-un fișier text și am editat fișierul de configurare după finalizarea upgrade-ului.Trebuie remarcat faptul că, dacă nu aș fi urmărit ieșirea terminalului pentru întreaga oră în care a durat upgrade-ul la 20.04, aș fi ratat editarea sugerată care a funcționat perfect.

După finalizarea procesului de actualizare, executați următoarele comenzi:

actualizare sudo apt
sudo apt autoremove  
sudo apt clean
deborphan # Instalați acest instrument de gestionare a pachetelor cu sudo apt install deborphan
sudo reboot

Reactivați depozitele terță parte cu următoarea comandă, care va elimina # personaj din rândurile care încep cu deb.

sudo sed -i '/deb/s/^#//g' /etc/apt/sources.list.d/*.list

Schimbați toate instanțele vechilor nume de cod de lansare ale depozitelor terță parte cu noile nume de cod de lansare. De exemplu, pentru un upgrade de la De la Ubuntu 18.04 la Ubuntu 20.04, vechiul nume de cod este bionic iar numele de cod al versiunii actualizate este focal. Pentru a schimba toate instanțele de bionic în focale în depozitele terțe, rulați următoarele comenzi:

sudo sed -i 's/bionic/focal/g' /etc/apt/sources.list.d/*.list  
actualizare sudo apt

Dacă primiți un mesaj de eroare precum:

E: Depozitul „http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu focal Release' nu are un fișier Release.   
N: Actualizarea dintr-un astfel de depozit nu se poate face în siguranță și, prin urmare, este dezactivată implicit.

va trebui să eliminați aceste depozite din sursele software cu comenzile de forma:

sudo add-apt-repository --remove ppa:ubuntu-wine/ppa  
actualizare sudo apt 

Pentru a elimina fișierele inutile din sistemul actualizat, folosesc următoarele comenzi:

  • sudo apt autoremove
  • sudo apt clean
  • deborfan - Instalați acest instrument de gestionare a pachetelor cu sudo apt install deborphan.

Rularea acestor comenzi după actualizare durează aproximativ 5 minute. Stația mea de lucru are o mulțime de software instalat. Dacă aș fi făcut o nouă instalare în loc de un upgrade, configurarea tuturor aplicațiilor instalate pe stația mea de lucru mi-ar fi luat 2-3 zile.

O actualizare reușită depinde aproape în întregime de nivelul dumneavoastră de înțelegere a sistemului de operare Ubuntu. Problemele cauzate de o actualizare pot fi aproape întotdeauna rezolvate dacă aveți nivelul de calificare necesar pentru a le rezolva. Când fac upgrade la Ubuntu, păstrez un al doilea laptop care rulează alături de computerul care este actualizat, astfel încât să pot căuta imediat în Ask Ubuntu soluția de îndată ce ceva nu merge bine.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.