GNU/Linux >> Znalost Linux >  >> Cent OS

Jak změnit výchozí umístění (/var/cache/yum) mezipaměti yum

cachedir určuje adresář, kam yum ukládá stažené balíčky, ačkoli s keepcache nastavenou na 0 yum tyto balíčky po instalaci neukládá. Zvažte případ, kdy je souborový systém /var, kde je umístěna mezipaměť yum, plný a na disku pro yum není místo ke stažení aktualizací systému. Také nemáte nastavenou proměnnou keepcache na 0. Příkaz „yum install“ by skončil s chybou jako:

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

Vždy máte možnost vyčistit mezipaměť yum pomocí níže uvedeného příspěvku.

Jak vyčistit mezipaměť YUM v CentOS / RHEL

Pokud však tímto způsobem jít nechcete a chcete změnit samotné výchozí umístění mezipaměti, postupujte podle kroků uvedených níže.

Změna umístění mezipaměti yum z výchozího /var/cache/yum

1. Umístění mezipaměti yum je nakonfigurováno v souboru /etc/yum.conf jako volba cachedir v sekci [main] a lze jej změnit:

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

Podle manuálové stránky pro 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. Předpokládejme, že chcete, aby umístěním mezipaměti yum byl nový adresář s názvem /yum_cache. Chcete-li změnit výchozí umístění mezipaměti, proveďte příslušné změny v souboru /etc/yum.conf, jak je uvedeno níže.

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

I když umístění mezipaměti yum můžete kdykoli změnit, doporučuje se zkontrolovat a vyčistit svazek /var, nebo v případě, že jsou potřeba všechny soubory na něm, zvětšit velikost svazku.


Cent OS
  1. Rozdíl mezi /var/log/messages, /var/log/syslog a /var/log/kern.log?

  2. Jak systemd-tmpfiles vyčistí /tmp/ nebo /var/tmp (náhrada tmpwatch) v CentOS / RHEL 7

  3. Jak změnit výchozí adresář protokolu (/var/log) v Rsyslog pro CentOS/RHEL 6,7

  1. Jak změnit výchozí oprávnění /var/log/messages v CentOS/RHEL

  2. Jak změnit cestu k souboru protokolu auditu /var/log/audit/audit.log

  3. Jak změnit výchozí IP adresu docker bridge

  1. Jak změnit název hostitele na CentOS

  2. Jak změnit výchozí správce plochy v debianu?

  3. Jak změnit výchozí /tmp na /home/user/tmp