Uklonite slomljene pakete u Ubuntuu i drugim distribucijama

pokvareni paketi

Sigurno ste nekom prilikom imali problema s pokvareni paketi. Ako je tako i ako imate distribuciju Debian / Ubuntu ili se temelji na njima, te probleme možete riješiti na prilično jednostavan način slijedeći korake u ovom vodiču. Tako će vam prestati biti dosadni ...

Ali prije svega, trebali biste znati Što su oni pokvareni paketi, ako već ne znate. Pa, ponekad se može dogoditi da se paket iz nekog razloga ne može pravilno instalirati ili da nije kompatibilan s ostatkom paketa o kojima ovisi. Ako se to dogodi, nećete moći ažurirati, instalirati ili deinstalirati nijedan paket iz distro-a. Paket koji uzrokuje sve te probleme je takozvani slomljeni paket ...

The razlozi zašto se daju slomljeni paketi mogu biti:

  • Pokušali ste instalirati program izvan službenih spremišta distribucije.
  • Instalacija programa slučajno se prekida. Bez obzira na razloge.
  • Ili da je prekinuto ažuriranje operativnog sustava.
  • Postoje i drugi uzroci, iako su gore navedeni najčešći ...

Riješite problem s pokvarenim paketima

Bez obzira na uzrok, morate ga popraviti tako da sve nastavi raditi ispravno. Da biste riješili ovaj uobičajeni problem, samo ih slijedite jednostavni koraci ...

greška

Vjerojatno ste vidjeli da ste pokušavali nešto instalirati na tipična pogreška tip:

  • Nije moguće dobiti lock / var / lib / dpkg / lock
  • Nije moguće zaključati direktorij / var / lib / apt / liste /

Biti sposoban za srediti možete pokrenuti ove naredbe:

sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock

Rješavanje problema s dpkg

Vjerojatno je da kada koristite alat za upravljanje paketima niske razine dpkg i dobili ste pogrešku:

  • dpkg: paket obrade pogrešaka [ime_paketa] (–pročišćavanje))

u popravi to Ako ne znate ime paketa koji uzrokuje problem, možete učiniti sljedeće:

sudo dpkg –configure -a
sudo dpkg –remove –force-remove –reinstreq

Umjesto toga, ako znate ime pokušaj ovo:

sudo mv /var/lib/dpkg/info/nombre_de_tu_paquete.* /tmp/
sudo dpkg –remove –force-remove-reinstreq nombre_de_tu_paquete

Ne zaboravite zamijeniti your_package_name imenom paketa koji u vašem slučaju uzrokuje problem ...

Riješite problem s APT-om

Drugi način za to je korištenje APT-a, upravitelja paketa na visokoj razini. Da biste to učinili, prvo se pobrinite da nema novih verzija paketa:

sudo apt –fix-missing update

Ako ne, pokušajte trčanje Redoslijed:

sudo apt install -f
sudo apt update


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.