Com trobar i corregir paquets trencats a Linux

Com trobar i corregir paquets trencats a Linux

Els gestors de paquets a Linux us permeten controlar la instal·lació i eliminació de paquets. A més, els gestors de paquets us ajuden a trobar paquets trencats al vostre sistema i reinstal·lar-los per solucionar diversos problemes associats als paquets Linux.





Si no sabeu quines ordres heu d'utilitzar per trobar paquets trencats a Linux, aquesta guia és la vostra. Analitzarem els paquets trencats amb breu detall, com podeu comprovar si el vostre sistema conté paquets trencats i com tornar-los a instal·lar correctament.





Què són els paquets trencats?

Quan instal·leu un nou paquet a Linux, el gestor de paquets del vostre sistema s’encarrega de tot el procés d’instal·lació. Aquests gestors de paquets tenen mètodes integrats per gestionar excepcions i errors. Però de vegades, en cas de problemes inesperats, la instal·lació s'atura i el paquet complet no està instal·lat. Aquests paquets s’anomenen paquets trencats a Linux.





Els gestors de paquets com Apt no permeten instal·lar més paquets si es troba un paquet trencat al sistema. En aquesta situació, reparar els paquets trencats és l’única opció a seguir.

Com trobar i corregir paquets trencats

Tots els gestors de paquets gestionen diferents tipus de paquets. Per exemple, DNF i Yum treballen amb el gestor de paquets RedHat (RPM) per descarregar i instal·lar paquets RPM. De la mateixa manera, Apt actua com un embolcall frontal per al programari base dpkg en distribucions basades en Debian.



Reinstal·lant paquets trencats a Debian

Apt és el gestor de paquets predeterminat que ve preinstal·lat a cada distribució basada en Debian. A part d'Apt, els usuaris de Debian poden descarregueu i instal·leu paquets manualment mitjançant dpkg també.

Per solucionar paquets trencats en distribucions basades en Debian mitjançant Apt:





quin és el botó wps del meu router
  1. Obriu el terminal prement Ctrl + Tot + T al teclat i introduïu: sudo apt --fix-missing update
  2. Actualitzeu els paquets del vostre sistema: sudo apt update
  3. Ara, forçeu la instal·lació dels paquets trencats mitjançant el fitxer -f bandera. Apt cercarà automàticament paquets trencats al vostre sistema i els tornarà a instal·lar al dipòsit oficial. sudo apt install -f

Si els passos esmentats no us funcionen, podeu provar de resoldre el problema mitjançant dpkg.

  1. Força dpkg a reconfigurar tots els paquets pendents que ja estan desempaquetats però que necessiten configurar-se. El -a marca de l'ordre significa Tots . sudo dpkg --configure -a
  2. Introduïu grep amb dpkg per obtenir una llista de tots els paquets marcats com a Obligatori per dpkg. sudo dpkg -l | grep ^..r
  3. Utilitzar el --eliminar marca per esborrar tots els paquets trencats. sudo dpkg --remove --force-remove-reinstreq
  4. Netejar la memòria cau amb Apt clean. sudo apt clean
  5. Actualitzeu els paquets del sistema mitjançant l'ordre següent. sudo apt update

Relacionat: Com instal·lar programari a Linux: s’expliquen els formats de paquet





A Fedora / CentOS

Tot i que Yum i Dnf són excel·lents a l’hora de gestionar paquets trencats, de vegades sorgeixen problemes ja que hi ha milers de paquets instal·lats en un sistema Linux. En aquestes situacions, podeu utilitzar RPM (el gestor de paquets base de Fedora i CentOS) per solucionar aquests problemes ràpidament.

  1. Verifiqueu tots els paquets del vostre sistema mitjançant el fitxer -V bandera. sudo rpm -Va
  2. Veureu una llarga llista que conté tots els paquets instal·lats al vostre sistema.
  3. Torneu a instal·lar el paquet que creieu que pot causar el problema del paquet. sudo dnf --refresh reinstall packagename

Els passos anteriors són molt incòmodes; identificar quin paquet causa el problema a partir d'una llista de centenars és molest. Tot i que RPM és un poderós gestor de paquets i poques vegades us trobareu amb aquests problemes, encara és important saber com solucionar aquests problemes per si us trobeu amb una situació similar en un futur proper.

Gestió de paquets en distribucions de Linux

Els gestors de paquets a Linux són capaços de gestionar la majoria dels problemes, incloses les instal·lacions fallides. Però, de vegades, es produeixen diversos problemes que només es poden resoldre intuïtivament. La solució per solucionar els paquets trencats comprèn diversos passos: identificar el paquet trencat, reinstal·lar-lo i actualitzar la llista de paquets del sistema.

Hi ha infinitat de distribucions de Linux disponibles a Internet que val la pena provar, però en el fons, cadascuna d’elles té una base similar. Els entorns d'escriptori diferencien cada distribució proporcionant una experiència d'usuari única. L'elecció d'un entorn d'escriptori ideal que s'adapti al vostre gust hauria de ser la vostra prioritat si finalment heu decidit seguir endavant amb Linux.

Compartir Compartir Tweet Correu electrònic Els 12 millors entorns d'escriptori Linux

Triar un entorn d’escriptori Linux pot ser difícil. Aquests són els millors entorns d'escriptori Linux que cal tenir en compte.

Llegiu a continuació
Temes relacionats
  • Linux
  • Linux
  • Gestors de paquets
Sobre l'autor Deepesh Sharma(79 articles publicats)

Deepesh és l'editor júnior de Linux a MUO. Escriu guies informatives a Linux, amb l'objectiu de proporcionar una experiència feliç a tots els nouvinguts. No estic segur de les pel·lícules, però si vols parlar de tecnologia, ell és el teu noi. Durant el temps lliure, el trobareu llegint llibres, escoltant diferents gèneres musicals o tocant la seva guitarra.

Més de Deepesh Sharma

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us