Corecția „Următoarele pachete au fost păstrate” Eroare în timpul actualizării distribuțiilor Linux bazate pe Ubuntu și Debian

Configurare noua (How To)

Situatie

Am actualizat sistemul Ubuntu. Prefer modul de linie de comandă de a actualiza sistemul folosind combinația de actualizare aptă și upgrade apt. Am întâlnit de data aceasta o eroare ciudată de actualizare în Ubuntu. Mi-a arătat că există pachete care pot fi actualizate, dar nu a putut actualiza aceste pachete din cauza unei erori.

Solutie

Rezolvarea „Eroarea următoarelor pachete au fost păstrate”
Solutia pentru aceasta eroare este cu adevarat simpla. Tot ce trebuie să faceți este să folosiți comanda de instalare apt cu pachet sau pachete la întrebarea:

sudo apt install package_name

Dacă utilizați instalarea aptă pe un pachet deja instalat, acesta se actualizează. În cazul meu, pachetul fwupd a fost reținut. Iată ce am încercat:

sudo apt install fwupd

Explicat: Motivul erorii „Următoarele pachete au fost păstrate” și modul în care a fost remediat
Soluția sugerată mai sus ar trebui să rezolve problema dvs. Dar sunteți curios ce a provocat eroarea și cum a fost rezolvată? Permiteți-mi să vă explic asta.

În mod normal, atunci când executați comenzile de actualizare sudo apt și sudo apt, actualizează toate pachetele instalate la versiunile mai noi disponibile.

Cu toate acestea, dacă dependențele unui pachet instalat au fost schimbate astfel încât să necesite instalarea de noi pachete, pachetul instalat nu va fi actualizat odată cu actualizarea sistemului și veți vedea eroarea de pachet păstrată.

În exemplul de aici, când fwupd a fost instalat inițial, tpm2-tools și tpm2-abrmd nu au fost instalate și fwupd nu depindea de el. Ulterior, o versiune mai nouă a fwupd a necesitat instalarea acestor noi pachete.

Tip solutie

Permanent

Voteaza

(4 din 15 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?