Come disinstallare un pacchetto Yum

Come disinstallare un pacchetto Yum

Come sysadmin, un compito ovvio è gestire i pacchetti, dall'installazione alla disinstallazione. Quando si desidera installare, aggiornare, rimuovere, elencare e tenere traccia dei diversi pacchetti installati sul sistema, è necessario utilizzare un gestore di pacchetti per quella particolare distribuzione.

Yum è lo strumento Gestione pacchetti per la gestione dei pacchetti in Red Hat Enterprise in Linux. Esistono diversi modi per disinstallare un pacchetto utilizzando lo strumento di gestione del pacchetto Yum. Guarda!

Pacchetti di disinstallazione usando Yum

Quando si lavora con Linux, l'installazione di pacchetti è inevitabile. Ci sono pacchetti che installi per raggiungere un determinato obiettivo e successivamente non ne hai più bisogno. Tuttavia, alcuni pacchetti vengono preinstallati nella tua distribuzione. Quando non hai bisogno dei pacchetti, puoi decidere di disinstallarli e le loro dipendenze.

Diverse distribuzioni Linux hanno strumenti di gestione dei pacchetti diversi. CentOS e altre distribuzioni basate su RPM possono utilizzare Yum per disinstallare i pacchetti.

Ecco la sintassi per disinstallare un pacchetto usando Yum:

$ yum rimuovi [pacchetto_name]
O
$ yum cancella [pacchetto_name]

IL cancellare o rimuovere Il comando disinstalla un pacchetto e alcune delle sue dipendenze. Quando risolve le dipendenze come nella seguente uscita, premere y per completare la disinstallazione del pacchetto.

IL cancellare Il comando raggiunge anche lo stesso risultato.

Quando non ricordi il nome del pacchetto che vuoi disinstallare, puoi elencare tutti i pacchetti installati usando il comando Yum:

$ yum elenco installato

In alternativa, è possibile filtrare la ricerca utilizzando il grep comando:

$ Yum List installato | PACCHETTO GREP

Supponiamo di voler rimuovere più pacchetti contemporaneamente ed elencare i loro nomi separatamente. Ecco un esempio:

$ yum cancella pacchetto1 pacchetto2 pacchetto_n

Usando AutoRemove con Yum

IL autoremove l'opzione viene aggiunta quando si desidera disinstallare un pacchetto e tutte le sue dipendenze. Con Yum, dobbiamo prima modificare il suo file di configurazione per l'opzione AutoRemove per funzionare.

Apri il Yum.conf con un editor di scelta e aggiungere la seguente riga al file di configurazione:

$ vi /etc /yum.conf

Aggiungi questa riga seguente:

Direttiva Clean_requirements_on_remove = 1

Salva ed esci dal file.

La prossima volta che non disinstalla un pacchetto, Yum disinstallerà automaticamente tutte le sue dipendenze senza specificare il autoremove Opzione come mostrato nel seguente esempio:

Disinstallare un gruppo di pacchetti

La maggior parte dei pacchetti esiste come gruppo, quindi è possibile installare tutti i pacchetti richiesti quando si desidera utilizzare un determinato strumento.

Se non sei sicuro del gruppo che desideri disinstallare, usa il comando Elenco dei gruppi Yum per visualizzare un elenco di tutti i gruppi di pacchetti disponibili nel sistema.

Elenco dei gruppi $ yum

Una volta elencati i gruppi disponibili, è possibile analizzare ulteriormente i pacchetti disponibili sotto di loro per conoscere quelli che si disinstallano quando si cancella il gruppo.

Ecco come elencare i pacchetti all'interno di un gruppo:

$ yum gruppi info "nome-gruppo"

Supponiamo di voler rimuovere il gruppo di supporto scientifico. Potremmo elencare i suoi pacchetti come segue:

Dopo aver confermato i pacchetti che si disinstallano, rimuovi il gruppo dei pacchetti utilizzando la seguente sintassi:

$ yum Group Rimuovi "Nome di gruppo"
O
$ yum remove @"di gruppo"

Yum disinstalla tutti i pacchetti nel gruppo specificato.

Conclusione

Yum è uno strumento di gestione dei pacchetti per i sistemi basati su RPM. Con Yum, puoi disinstallare un pacchetto e le sue dipendenze o un gruppo di pacchetti e tutti i pacchetti sotto di esso. Questo post ha coperto i passaggi per disinstallare un singolo pacchetto usando Yum e come specificare i pacchetti multipli con lo stesso comando. Inoltre, abbiamo mostrato come cercare il pacchetto che si desidera rimuovere elencando tutti i pacchetti installati. Abbiamo anche mostrato come rimuovere automaticamente un pacchetto con le sue dipendenze e concluso con disinstallazione di un gruppo di pacchetti.