Uklonite slomljene pakete u Ubuntuu i drugim distribucijama

pokvareni paketi

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

Ali prije svega trebali biste znati Šta su oni pokvareni paketi, ako već ne znate. Pa, ponekad se može dogoditi da paket iz nekog razloga ne može biti pravilno instaliran 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 ...

u motivi zašto se daju slomljeni paketi mogu biti:

  • Pokušali ste instalirati program van službenih spremišta distribucije.
  • Instalacija programa slučajno se prekida. Bez obzira na razloge.
  • Ili da je ažuriranje operativnog sistema prekinuto.
  • 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 pronašli rješenje za ovaj uobičajeni problem, samo ih slijedite jednostavni koraci ...

Greška

Vjerovatno ste vidjeli da ste pokušavali nešto instalirati tipična greška tip:

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

Biti u mogućnosti srediti možete pokrenuti ove naredbe:

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

Popravite problem s dpkg

Vjerovatno je da kada se koristi alat za upravljanje paketima niskog nivoa dpkg i dobili ste grešku:

  • dpkg: paket za obradu grešaka [ime_paketa] (–pročišćavanje))

para popravi Možete učiniti sljedeće ako ne znate ime paketa koji uzrokuje problem:

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

Umjesto toga, ako znate ime probati ovaj:

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 uzrokuje problem u vašem slučaju ...

Riješite problem s APT-om

Drugi način da to učinite je korištenje APT-a, upravitelja paketa na visokom nivou. Da biste to učinili, prvo provjerite da nema novih verzija paketa:

sudo apt –fix-missing update

Ako ne, pokušajte trčati red:

sudo apt install -f
sudo apt update


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.