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

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

U některých operací (například instalační operace yum) stáhne Yum balíčky k instalaci do mezipaměti Yum. Balíčky uložené v mezipaměti jsou umístěny ve struktuře podadresářů z /var/cache/yum který odráží architekturu, vydání distribuce a úložiště, odkud byly balíčky staženy.

Po úspěšné instalaci jsou balíčky smazány z mezipaměti. Chcete-li zachovat balíčky uložené v mezipaměti, změňte keepcache nastavení na 1 v /etc/yum.conf soubor takto:

# vi /etc/yum.conf
keepcache = 1

Čištění mezipaměti Yum

Vyčistěte mezipaměť Yum, abyste získali místo na disku nebo odstranili chyby způsobené poškozenými soubory metadat. Chcete-li odebrat pouze balíčky uložené v mezipaměti, použijte:

# yum clean packages

Chcete-li odstranit metadata pro každé povolené úložiště, použijte následující příkaz:

# yum clean metadata

Chcete-li odstranit záhlaví balíčku, použijte následující příkaz:

# yum clean headers

Chcete-li vyčistit všechny informace uložené v mezipaměti, použijte následující příkaz:

# yum clean all

Pokud se zobrazí zpráva „Soubor metadat neodpovídá kontrolnímu součtu ” během operace Yum nemusí vymazání metadat z mezipaměti pomoci. V tomto případě přidejte následující řádek do /etc/yum.conf řeší problém:

# vi /etc/yum.conf
http_caching=none

Změna výchozího umístění mezipaměti yum

Někdy, když je výchozí umístění mezipaměti yum plné, při instalaci jakéhokoli balíčku yum se zobrazí chyba.

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

Protože je souborový systém /var, kde se nachází mezipaměť yum, plný a na disku yum není místo pro stažení aktualizací systému, zobrazí se výše uvedená chyba.

Umístění mezipaměti yum je nakonfigurováno v /etc/yum.conf soubor jako cachedir možnost v sekci [hlavní] a lze ji změnit:

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


Cent OS
  1. Jak vyčistit mezipaměť yum na CentOS?

  2. Jak vytvořit úložiště yum v CentOS/RHEL

  3. Jak odinstalovat/odebrat GNOME z CentOS/RHEL 7

  1. Jak nainstalovat phpMyAdmin na RHEL 8 / CentOS 8

  2. Jak nainstalovat P7Zip na RHEL 8 / CentOS 8

  3. „yum clean all“ nevymaže mezipaměť úložiště yum v CentOS/RHEL/OEL

  1. Jak nainstalovat ntfs-3g na RHEL 8 / CentOS 8

  2. Jak nainstalovat PHP-mbstring na RHEL 8 / CentOS 8

  3. Jak nainstalovat phantomjs na RHEL 8 / CentOS 8