GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come disinstallare o rimuovere pacchetti da CentOS

Introduzione

I pacchetti inutili rallentano le prestazioni del sistema e occupano spazio di archiviazione. Se non viene utilizzato un software specifico, è meglio rimuoverlo e farlo è facile.

In questo tutorial, scopri come rimuovere i pacchetti e disinstallare le dipendenze da CentOS 7.

Prerequisiti

  • Accesso a un account utente con sudo o root privilegi
  • Una finestra di terminale o una riga di comando (Ctrl +Alt +F2 )
  • I gestori di pacchetti YUM e RPM, inclusi per impostazione predefinita

Disinstalla il pacchetto da CentOS con Yum

CentOS è una distribuzione RHEL (Red Hat Enterprise Linux). Gli utenti si affidano al gestore di pacchetti RPM (Red-Hat Package Manager) e YUM (The Yellowdog Updater, Modified).

Per rimuovere un pacchetto da CentOS , usa i seguenti comandi yum:

yum remove [package_name]

O

yum erase [package_name]

Nell'esempio seguente, abbiamo eliminato il pacchetto del server Web Apache, archiviato con il nome httpd.x86_64 , utilizzando il yum comando.

Prima della rimozione, il prompt dei comandi richiede la password di root (o utente sudo) e la conferma che si desidera eliminare il software.

Digita y (per sì) e premi Invio . Se hai cambiato idea, premi n (per no) e poi Invio .

Infine, l'output ti informa che il processo è completo e ti mostra quale pacchetto è stato eliminato.

Come rimuovere i pacchetti con dipendenze utilizzando Yum

Le dipendenze dei pacchetti sono binari, librerie e moduli su cui si basa il software. Durante l'installazione del software, scaricherà e memorizzerà automaticamente le dipendenze richieste.

Nella maggior parte dei casi, l'eliminazione del software dal gestore di pacchetti locale cancellerà anche le sue dipendenze (a meno che altri programmi non le richiedano).

Tuttavia, ci sono casi in cui queste dipendenze devono essere rimosse manualmente.

Per rimuovere un pacchetto e cancellare tutte le dipendenze non necessarie usa il seguente comando:

yum autoremove [package_name]

In alternativa, puoi modificare il file di configurazione yum per rimuovere automaticamente le dipendenze del pacchetto quando si elimina un pacchetto con yum remove o yum erase comandi.

Inizia aprendo yum.conf file con un editor di testo a tua scelta:

vi /etc/yum.conf

Quindi, aggiungi la seguente riga al file:

directive clean_requirements_on_remove=1


Salva e esci il file.

Come trovare file specifici in CentOS

Nel caso in cui sia necessario eliminare un pacchetto ma non si è sicuri del nome esatto del file, è possibile utilizzare uno dei seguenti due comandi:

yum list- | grep [package_name]

O

rpm -qa | grep [package_name]

L'output elencherà tutti i pacchetti installati con la frase specificata trovata nel nome del file.

Come puoi vedere nell'immagine qui sotto, httpd appare nei seguenti pacchetti (e dipendenze):


Dopo aver ottenuto il nome esatto del pacchetto che desideri cancellare, puoi disinstallarlo dal tuo sistema CentOS.

Per ulteriori opzioni sull'elenco dei pacchetti su CentOS, leggi il nostro tutorial dettagliato.


Cent OS
  1. Come disinstallare/rimuovere GNOME da CentOS/RHEL 7

  2. Come disinstallare aria2 da Ubuntu

  3. Come disinstallare neovim da Ubuntu

  4. Come disinstallare i plugin rhythmbox da Ubuntu

  5. Come disinstallare Steam da Ubuntu

Come eseguire il downgrade dei pacchetti su CentOS

Come installare i pacchetti RPM su CentOS 8

Disinstalla o rimuovi un pacchetto utilizzando il terminale su CentOS

Come installare i pacchetti RPM in CentOS, RHEL e Fedora

Come disinstallare programmi da Ubuntu Linux

Come rimuovere Swap Space da Centos 7.x?