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

Come pulire la cache YUM in CentOS / RHEL

Per alcune operazioni (ad esempio, un'operazione di installazione di yum), Yum scarica i pacchetti da installare nella cache di Yum. I pacchetti memorizzati nella cache si trovano in una struttura di sottodirectory da /var/cache/yum che riflette l'architettura, il rilascio della distribuzione e il repository da cui sono stati scaricati i pacchetti.

Dopo una corretta installazione, i pacchetti vengono eliminati dalla cache. Per conservare i pacchetti memorizzati nella cache, cambia keepcache impostazione su 1 in /etc/yum.conf file come segue:

# vi /etc/yum.conf
keepcache = 1

Pulizia della cache Yum

Pulisci la cache Yum per recuperare spazio su disco o per cancellare errori dovuti a file di metadati danneggiati. Per rimuovere solo i pacchetti memorizzati nella cache, utilizza:

# yum clean packages

Per eliminare i metadati per ogni repository abilitato, utilizza il comando seguente:

# yum clean metadata

Per eliminare le intestazioni dei pacchetti, utilizza il seguente comando:

# yum clean headers

Per pulire tutte le informazioni memorizzate nella cache, utilizzare il seguente comando:

# yum clean all

Se ricevi il messaggio "Il file dei metadati non corrisponde al checksum ” durante un'operazione Yum, la cancellazione dei metadati dalla cache potrebbe non essere d'aiuto. In questo caso, aggiungi la seguente riga a /etc/yum.conf risolve il problema:

# vi /etc/yum.conf
http_caching=none

Cambiare la posizione predefinita di yum cache

A volte, quando la posizione predefinita della cache yum è piena, viene visualizzato un errore durante l'installazione di qualsiasi pacchetto yum.

insufficient space in download directory /var/cache/yum/rhel-x86_64-server-6/packages

Poiché il filesystem /var in cui si trova la cache di yum è pieno e non c'è spazio su disco per scaricare gli aggiornamenti di sistema da parte di yum, verrà visualizzato l'errore precedente.

La posizione della cache yum è configurata in /etc/yum.conf file come cacheir opzione nella sezione [principale] e può essere modificata:

$ cat /etc/yum.conf 
[main]
cachedir=/var/cache/yum/$basearch/$releasever


Cent OS
  1. Come installare phpMyAdmin su RHEL 8 / CentOS 8

  2. Come pulire la cache yum su CentOS?

  3. "yum clean all" non cancella la cache del repository yum in CentOS/RHEL/OEL

  4. Come creare un repository yum in CentOS/RHEL

  5. Come disinstallare/rimuovere GNOME da CentOS/RHEL 7

Come installare mongodb su RHEL 8 / CentOS 8

Come installare Maven su RHEL 8 / CentOS 8

Come installare cpan su RHEL 8 / CentOS 8

Come installare Ruby su RHEL 8 / CentOS 8

Come installare Docker CE su RHEL 8 / CentOS 8

Come installare Varnish Cache 6 per Nginx su CentOS/RHEL 8