Utilitzeu apt-get per solucionar els paquets que falten i es trenquen

Use Apt Get Fix Missing



Els gestors de paquets a Linux són els programes més útils que s’utilitzen per afegir funcions addicionals en un sistema. Es poden utilitzar per instal·lar, eliminar, actualitzar i actualitzar els paquets, també amb les funcions de resolució de dependències. No obstant això, com qualsevol altre programa, les coses també poden sortir malament amb aquests gestors de paquets. De vegades, mentre actualitzeu o instal·leu un programa de tercers, la instal·lació no funciona correctament i comporta errors que obliguen a instal·lar les dependències que falten i els paquets trencats. Aquest error també es pot produir a causa d'una gestió incorrecta de paquets, una instal·lació incorrecta de paquets i la instal·lació de paquets innecessaris. Sigui quina sigui la raó, el problema és que rebeu un error i us queda una condició en què no podeu afegir un paquet nou ni actualitzar ni suprimir els paquets existents fins que no solucioneu el problema.

En aquest article, aprendrem a corregir les dependències que falten i els paquets trencats mitjançant l’ordre apt-get. Tingueu en compte que hem executat les ordres i el procediment esmentats en aquest article en un sistema Debian 10. Es pot seguir el mateix procediment a Ubuntu i versions antigues de Debian.







Utilitzarem el terminal de línia d’ordres per provar les solucions i solucionar el problema. Per obrir l'aplicació Terminal a Debian, premeu la tecla súper del teclat i cerqueu-la mitjançant la barra de cerca que apareix. Quan aparegui el resultat de la cerca, feu clic a la icona de Terminal per obrir-lo.



Utilitzant apt-get per corregir els paquets que falten i es trenquen

Apt-get és una eina de gestió de paquets basada en Terminal que s’utilitza per instal·lar, actualitzar i eliminar paquets. Juntament amb aquestes funcions, també té indicadors que es poden utilitzar per solucionar les dependències que falten i els paquets trencats.



Mètode 1





Utilitzar el fix-missing opció amb apt-get update per executar les actualitzacions i assegurar-se que els paquets estiguin actualitzats i que no hi hagi cap versió nova disponible per als paquets.

$suo apt-get update --fix-missing



Un cop hàgiu acabat l'actualització, executeu l'ordre següent per obligar el gestor de paquets a trobar les dependències que falten o els paquets trencats i instal·leu-los.

$suo apt-get install -f

Un altre enfocament per resoldre el problema de paquets trencat mitjançant apt-get és editar el fitxer / etc / apt / sources / list i afegir llocs amb versions més recents de paquets disponibles. A continuació, executeu el fitxer apt-get update per actualitzar la llista de dipòsits.

Si el mètode anterior no soluciona el problema de les dependències trencades i dels paquets trencats i encara rebeu l'error, proveu els mètodes següents.

Altres mètodes

Mètode 1:

En aquest mètode, utilitzarem el fitxer apt-get autoremove i la dpkg per solucionar les dependències que falten i els paquets trencats.

1. Actualitzeu l'índex del dipòsit executant l'ordre següent a Terminal:

$suo apt-get update

2. A continuació, executeu l'ordre següent per netejar el dipòsit local:

$suo apt-get clean

3. Executeu l'ordre següent per eliminar tots els paquets innecessaris que ja no són necessaris:

$suo apt-get autoremove

L'ordre anterior mostrarà les dependències no complertes o el nom del paquet trencat.

4. A continuació, intenteu executar l'ordre següent a Terminal per forçar l'eliminació del paquet trencat:

$suo dpkg --eliminar -força --force-remove-reinstreqPackage_Name

Mètode 2:

En el mètode següent, utilitzarem el fitxer dpkg: configureu comanda per corregir les dependències que falten i els paquets trencats.

Dpkg és una eina de gestió de paquets que es pot utilitzar per instal·lar, eliminar i gestionar paquets. De manera similar a apt-get, també pot ajudar a solucionar els paquets trencats i les dependències que falten. Si rebeu alguns errors en instal·lar o actualitzar els paquets, proveu la solució següent amb dpkg:

1. Executeu l'ordre següent al terminal per reconfigurar tots els paquets parcialment instal·lats.

$suo dpkg --configure -a

Si l’ordre anterior no funciona, com en el nostre cas i veieu resultats similars mostrant el paquet erroni, proveu d’eliminar-lo.

2. Executeu l'ordre següent a Terminal per eliminar el paquet erroni.

$apt-get remove <nom_paquet>

3. A continuació, utilitzeu l'ordre següent per netejar el dipòsit local:

$suo apt-get clean

Després de provar qualsevol de les solucions anteriors, executeu l'ordre d'actualització per assegurar-vos que es resolen les dependències i que es corrigeixen o s'eliminen els paquets trencats.

$suo apt-get update

Corregir la dependència i els errors dels paquets trencats i tornar el sistema a l'estat normal pot trigar hores. De vegades es fa tan complicat que quan finalment ho solucioneu, us sentiu tan afortunat. Hem presentat algunes solucions sobre aquest error, així que proveu-ho. Si coneixeu algunes de les possibles solucions que no hem esmentat, feu-nos-ho saber als comentaris.