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