Come trovare e correggere i pacchetti danneggiati su Linux

Come trovare e correggere i pacchetti danneggiati su Linux

I gestori di pacchetti in Linux consentono di controllare l'installazione e la rimozione dei pacchetti. In aggiunta a ciò, i gestori di pacchetti ti aiutano a trovare pacchetti rotti sul tuo sistema e a reinstallarli per risolvere vari problemi associati ai pacchetti Linux.





Se non sei a conoscenza di quali comandi utilizzare per trovare pacchetti non funzionanti in Linux, questa guida fa per te. Discuteremo i pacchetti danneggiati in breve dettaglio, come puoi verificare se il tuo sistema contiene pacchetti danneggiati e come reinstallarli correttamente.





Cosa sono i pacchetti rotti?

Quando installi un nuovo pacchetto in Linux, il gestore dei pacchetti del tuo sistema è responsabile dell'intero processo di installazione. Questi gestori di pacchetti hanno metodi incorporati per gestire eccezioni ed errori. Ma a volte, in caso di problemi imprevisti, l'installazione si interrompe e il pacchetto completo non viene installato. Tali pacchetti sono chiamati pacchetti non funzionanti in Linux.





I gestori di pacchetti come Apt non consentono l'ulteriore installazione di pacchetti se nel sistema viene trovato un pacchetto danneggiato. In una situazione del genere, riparare i pacchi rotti è l'unica scelta da fare.

Come trovare e riparare i pacchetti danneggiati

Ogni gestore di pacchetti gestisce diversi tipi di pacchetti. Ad esempio, DNF e Yum funzionano con RedHat Package Manager (RPM) per scaricare e installare i pacchetti RPM. Allo stesso modo, Apt funge da wrapper di frontend per il software dpkg di base nelle distribuzioni basate su Debian.



Reinstallazione di pacchetti danneggiati su Debian

Apt è il gestore di pacchetti predefinito che viene preinstallato su ogni distribuzione basata su Debian. A parte Apt, gli utenti Debian possono scarica e installa i pacchetti manualmente usando dpkg anche.

Per riparare i pacchetti danneggiati su distribuzioni basate su Debian usando Apt:





per cosa posso usare la carta regalo iTunes?
  1. Apri il tuo terminale premendo Ctrl + Tutto quanto + T sulla tastiera e digita: |_+_|
  2. Aggiorna i pacchetti sul tuo sistema: |_+_|
  3. Ora forza l'installazione dei pacchetti danneggiati usando il pulsante -F bandiera. Apt cercherà automaticamente i pacchetti danneggiati sul tuo sistema e li reinstallerà dal repository ufficiale. |_+_|

Se i passaggi di cui sopra non funzionano per te, puoi provare a risolvere il problema utilizzando dpkg.

  1. Forza dpkg a riconfigurare tutti i pacchetti in sospeso che sono già scompattati ma devono essere configurati. Il -a bandiera nel comando sta per Tutto . sudo apt --fix-missing update
  2. Pipe grep con dpkg per ottenere un elenco di tutti i pacchetti contrassegnati come Necessario di dpkg. |_+_|
  3. Utilizzare il --rimuovere flag per eliminare tutti i pacchetti rotti. |_+_|
  4. Pulisci la cache usando Apt clean. |_+_|
  5. Aggiorna i tuoi pacchetti di sistema usando il seguente comando. |_+_|

Correlati: Come installare il software su Linux: spiegazione dei formati dei pacchetti





Su Fedora/CentOS

Sebbene Yum e Dnf siano ottimi quando si tratta di gestire pacchetti rotti, a volte sorgono problemi poiché ci sono migliaia di pacchetti installati su un sistema Linux. In tali situazioni, puoi utilizzare RPM (il gestore di pacchetti di base per Fedora e CentOS) per risolvere rapidamente tali problemi.

  1. Verifica tutti i pacchetti sul tuo sistema usando il -V bandiera. |_+_|
  2. Vedrai un lungo elenco contenente tutti i pacchetti installati sul tuo sistema.
  3. Reinstalla il pacchetto che ritieni possa causare il problema del pacchetto danneggiato. |_+_|

I passaggi precedenti sono molto scomodi --- identificare quale pacchetto sta causando il problema da un elenco di centinaia è faticoso. Sebbene RPM sia un potente gestore di pacchetti e raramente ti imbatterai in tali problemi, sapere come risolverli è comunque importante nel caso in cui ti imbatti in una situazione simile nel prossimo futuro.

Gestione dei pacchetti su distribuzioni Linux

I gestori di pacchetti su Linux sono in grado di gestire la maggior parte dei problemi, comprese le installazioni non riuscite. Ma a volte si verificano vari problemi che possono essere risolti solo intuitivamente. La soluzione per riparare i pacchetti danneggiati comprende diversi passaggi: identificare il pacchetto danneggiato, reinstallarlo e aggiornare l'elenco dei pacchetti del sistema.

Ci sono innumerevoli distribuzioni Linux disponibili su Internet che vale la pena provare, ma in fondo ognuna di esse ha una base simile. Gli ambienti desktop distinguono ogni distribuzione fornendo un'esperienza utente unica. La scelta di un ambiente desktop ideale che soddisfi i tuoi gusti dovrebbe essere la tua priorità se hai finalmente deciso di andare avanti con Linux.

Condividere Condividere Tweet E-mail I 12 migliori ambienti desktop Linux

La scelta di un ambiente desktop Linux può essere difficile. Ecco i migliori ambienti desktop Linux da considerare.

Leggi Avanti
Argomenti correlati
  • Linux
  • Linux
  • Gestori di pacchetti
Circa l'autore Deepesh Sharma(79 articoli pubblicati)

Deepesh è l'editor junior per Linux di MUO. Scrive guide informative su Linux, con l'obiettivo di fornire un'esperienza felice a tutti i nuovi arrivati. Non sono sicuro dei film, ma se vuoi parlare di tecnologia, è il tuo ragazzo. Nel suo tempo libero, puoi trovarlo a leggere libri, ascoltare diversi generi musicali o suonare la sua chitarra.

Altro da Deepesh Sharma

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per consigli tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti