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 danneggiati sul tuo sistema e reinstallarli per risolvere vari problemi associati ai pacchetti Linux.

Se non sei a conoscenza di quali comandi utilizzare per trovare pacchetti danneggiati in Linux, questa guida è per te. Discuteremo i pacchetti danneggiati in breve dettaglio, come puoi controllare 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 le eccezioni e gli 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 danneggiati in Linux.

instagram viewer

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 frontend per il software dpkg di base nelle distribuzioni basate su Debian.

Reinstallazione dei 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 scaricare e installare manualmente i pacchetti utilizzando dpkg anche.

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

  1. Apri il tuo terminale premendo Ctrl + Alt + T sulla tastiera e inserisci:
    sudo apt --fix-missing update
  2. Aggiorna i pacchetti sul tuo sistema:
    sudo apt update
  3. Ora, forza l'installazione dei pacchetti danneggiati utilizzando il file -f bandiera. Apt cercherà automaticamente i pacchetti danneggiati sul tuo sistema e li reinstallerà dal repository ufficiale.
    sudo apt install -f

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

  1. Forza dpkg a riconfigurare tutti i pacchetti in sospeso che sono già stati decompressi ma devono essere configurati. Il -un flag nel comando sta per Tutti.
    sudo dpkg --configure -a
  2. Reindirizza grep con dpkg per ottenere un elenco di tutti i pacchetti contrassegnati come necessario di dpkg.
    sudo dpkg -l | grep ^.. r
  3. Usa il --rimuovere flag per eliminare tutti i pacchetti danneggiati.
    sudo dpkg --remove --force-remove-reinstreq
  4. Pulisci la cache utilizzando Apt clean.
    sudo apt clean
  5. Aggiorna i pacchetti di sistema utilizzando il seguente comando.
    sudo apt update

Relazionato: 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 danneggiati, a volte sorgono problemi poiché ci sono migliaia di pacchetti installati su un sistema Linux. In tali situazioni, è possibile 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 utilizzando il file -V bandiera.
    sudo rpm -Va
  2. Vedrai un lungo elenco contenente tutti i pacchetti installati sul tuo sistema.
  3. Reinstallare il pacchetto che si ritiene possa causare il problema del pacchetto danneggiato.
    sudo dnf --refresh reinstallare packagename

I passaggi precedenti sono molto scomodi identificare quale pacchetto sta causando il problema da un elenco di centinaia è noioso. Sebbene RPM sia un potente gestore di pacchetti e raramente ti imbatterai in tali problemi, sapere come risolverli è ancora 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 per 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 si adatta ai tuoi gusti dovrebbe essere la tua priorità se hai finalmente deciso di andare avanti con Linux.

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.

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

Deepesh è il Junior Editor per Linux presso MUO. Scrive contenuti informativi su Internet da oltre 3 anni. Nel tempo libero ama scrivere, ascoltare musica e suonare la chitarra.

Altro da Deepesh Sharma

Iscriviti alla nostra Newsletter

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

Ancora un passo…!

Conferma il tuo indirizzo e-mail nell'e-mail che ti abbiamo appena inviato.

.