Eliminar paquets trencats en Ubuntu i altres distros

paquets trencats

Segurament en alguna ocasió has tingut problemes amb els paquets trencats. Si és així i tens una distro Debian / Ubuntu o basades en elles, podràs solucionar aquests problemes d'una manera bastant simple seguint els passos d'aquest tutorial. D'aquesta manera deixaran de ser una molèstia per a tu ...

Però abans de res, hauries de saber què són els paquets trencats, si encara no ho saps. Doncs bé, en ocasions pot donar-se el cas que un paquet no es pugui instal·lar correctament per algun motiu o que no sigui compatible amb la resta de paquets dels quals depèn. Si això passa no es podrà actualitzar, instal·lar ni desinstal·lar sense paquets de la distro. El paquet que causa tot aquest problema és l'anomenat paquet trencat ...

Els raons pels quals els paquets trencats es donen poden ser:

  • Vas intentar instal·lar un programa extern als repositoris oficials de la distribució.
  • S'interromp accidentalment la instal·lació d'algun programa. Sigui pels motius que sigui.
  • O que l'actualització de sistema operatiu s'interromp.
  • També hi ha altres causes, encara que les anteriors són les més freqüents ...

Solucionar el problema dels paquets trencats

Sigui quina sigui la causa, la qual has de arreglar perquè tot segueixi funcionant de forma correcta. Per posar una solució a aquest problema comú tan sols hauries de seguir aquests senzills passos ...

error

És probable que hagis vist alguna vegada que intentaves instal·lar alguna cosa el típic error tipus:

  • Could not get lock / var / lib / dpkg / lock
  • Unable to lock directory / var / lib / apt / lists /

per poder-ho solucionar pots executar aquestes comandes:

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

Solucionar problema amb dpkg

És probable que a l'usar l'eina de gestió de paquets de baix nivell dpkg i tinguis el l'error:

  • dpkg: error processing package [nom_del_paquet] (-purge))

Per a la solucionar- pots fer el següent si no coneixes el nom de el paquet que porta el problema:

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

En canvi, si coneixes el nom prova això:

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

recorda substituir nom_del_paquet pel nom de el paquet que estigui causant el problema en el teu cas ...

Solucionar problema amb APT

Una altra forma de fer-ho és usant APT, el gestor de paquets a alt nivell. Per a això, primer assegura't que no hi ha noves versions dels paquets:

sudo apt –fix-missing update

Si no és així intenta executar l'ordre:

sudo apt install -f
sudo apt update


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.