![Cum să utilizați Partajarea în apropiere în PC-ul Windows 11: ( Sfaturi ușoare )](/f/9e3de794604f041f7fb4778470b4174e.jpg?width=100&height=100)
Nu este neobișnuit să întâlniți o problemă de pachete rupte în Ubuntu si altul Distribuții bazate pe Debian. Uneori, când faceți upgrade sistemului sau instalați un pachet software, este posibil să întâlniți „Subprocesul / usr / bin / dpkg a returnat un cod de eroare’Eroare.
De exemplu, cu ceva timp în urmă, am încercat să fac upgrade Ubuntu 18.04 și m-am lovit de dpkg eroare așa cum se arată mai jos.
Au fost întâlnite erori în timpul procesării: google-chrome-stable. E: Subprocesul / usr / bin / dpkg a returnat un cod de eroare (1)
Acest lucru indică faptul că google-chrome-stable pachetul este rupt sau corupt. Există câteva soluții la această problemă, așa că nu aruncați încă prosopul sau nu aruncați sistemul.
Unul dintre factorii declanșatori ai acestei erori este corupt dpkg Bază de date. Acest lucru poate fi cauzat de întreruperea bruscă a instalării unui pachet software. Reconfigurarea bazei de date este o modalitate de a rezolva această problemă.
Pentru a face acest lucru, pur și simplu executați comanda:
$ sudo dpkg --configure -a.
Aceasta reconfigurează pachetele neambalate care nu au fost instalate în timpul procesului de instalare.
Uneori, pot apărea erori în timpul instalării pachetelor software. Când se întâmplă acest lucru, puteți forța instalarea pachetului folosind -f
opțiune așa cum se arată.
$ sudo apt install -f. SAU. $ sudo apt install - fix-break.
-f
opțiune & --fix-broken
poate fi folosit interschimbabil pentru a remedia dependențele defecte rezultate dintr-un pachet întrerupt sau din descărcarea pachetului în cache.
Dacă primele două soluții nu au rezolvat problema, puteți elimina sau curăța pachetul software problematic așa cum se arată.
$ sudo apt remove --purge nume_pachet.
De exemplu, în cazul meu, eliminarea pachetului Google Chrome a rezolvat problema.
$ sudo apt remove --purge google-chrome-stable.
Apelați apoi la comenzile de mai jos pentru a elimina toate pachetele vechi, neutilizate și inutile, care de asemenea eliberează spațiu pe hard disk.
$ sudo apt clean. $ sudo apt autoremove.
În cele din urmă, puteți elimina manual toate cele asociate pachetului supărător. Mai întâi, trebuie să găsiți aceste fișiere care se află în /var/lib/dpkg/info director așa cum se arată.
$ sudo ls -l / var / lib / dpkg / info | grep -i nume_pachet.
După listarea fișierelor, le puteți muta în /tmp director așa cum se arată
$ sudo mv /var/lib/dpkg/info/package-name.* / tmp.
Alternativ, puteți utiliza fișierul rm comanda pentru a elimina manual fișierele.
$ sudo rm -r /var/lib/dpkg/info/package-name.*
În cele din urmă, actualizați listele de pachete așa cum se arată:
$ sudo apt actualizare.
Ulterior, puteți să-i dați o altă lovitură în reinstalarea pachetului software.
Acest tip de dpkg eroarea indică o problemă cu instalatorul de pachete cauzată de obicei de întreruperea unui proces de instalare sau de o corupție dpkg Bază de date.
Oricare dintre soluțiile menționate mai sus ar trebui să remedieze această eroare. Dacă ați ajuns până aici, sperăm că problema a fost rezolvată cu succes și că ați putut să reinstalați pachetul software.