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

Come modificare la posizione predefinita (/var/cache/yum) di yum cache

Il cacheir specifica la directory in cui yum memorizza i pacchetti scaricati, sebbene con keepcache impostato su 0, yum non memorizzi questi pacchetti dopo averli installati. Considera un caso in cui il filesystem /var in cui si trova la cache yum è pieno e non c'è spazio su disco per yum per scaricare gli aggiornamenti di sistema. Inoltre, non hai impostato la variabile keepcache su 0. Il comando "yum install" finirebbe con l'errore come:

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

Hai sempre un'opzione per pulire la cache di yum usando il post qui sotto.

Come pulire la cache YUM in CentOS / RHEL

Ma, se non vuoi andare in quel modo e vuoi cambiare la posizione della cache predefinita stessa, segui i passaggi descritti di seguito.

Cambiare la posizione della cache yum da quella predefinita /var/cache/yum

1. La posizione della cache yum è configurata nel file /etc/yum.conf come opzione cachedir nella sezione [main] e può essere modificata:

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

Come per la pagina man di yum.conf:

# man yum.conf
[main] OPTIONS
The [main] section must exist for yum to do anything. It consists of the following options:
    cachedir Directory where yum should store its cache and db files. The default is `/var/cache/yum'.

2. Supponiamo che tu voglia che la posizione della cache yum sia una nuova directory chiamata /yum_cache. Apporta le modifiche appropriate al file /etc/yum.conf come mostrato di seguito per modificare la posizione della cache predefinita.

# cat /etc/yum.conf 
[main]
cachedir=/yum_cache/$basearch/$releasever

Sebbene tu possa modificare la posizione di yum cache in qualsiasi momento, ti consigliamo di controllare e pulire il volume /var o, nel caso siano necessari tutti i file in esso contenuti, di aumentare la dimensione del volume.


Cent OS
  1. Come systemd-tmpfiles pulisce /tmp/ o /var/tmp (sostituzione di tmpwatch) in CentOS/RHEL 7

  2. Come modificare la posizione predefinita (/var/cache/yum) di yum cache

  3. Come modificare la directory di registro predefinita (/var/log) in Rsyslog per CentOS/RHEL 6,7

  4. Come modificare l'autorizzazione predefinita di /var/log/messages in CentOS/RHEL

  5. Come modificare la shell predefinita in Linux

Come modificare la shell utente predefinita nel sistema operativo Linux

Come modificare le impostazioni di posizione su Google Chrome

Come modificare la shell predefinita nel sistema Linux

Come modificare il terminale predefinito in Ubuntu

Come cambiare il desktop manager predefinito in debian?

Come modificare /tmp predefinito in /home/user/tmp