GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment changer l'emplacement par défaut (/var/cache/yum) du cache yum

Le cachedir spécifie le répertoire où yum stocke les packages téléchargés, bien qu'avec keepcache défini sur 0, yum ne stocke pas ces packages après les avoir installés. Considérez un cas où le système de fichiers /var où se trouve le cache yum est plein et il n'y a pas d'espace disque pour yum pour télécharger les mises à jour du système. De plus, vous n'avez pas défini la variable keepcache sur 0. La commande "yum install" se terminerait par l'erreur suivante :

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

Vous avez toujours la possibilité de nettoyer le cache yum en utilisant le message ci-dessous.

Comment nettoyer le cache YUM dans CentOS / RHEL

Mais, si vous ne voulez pas suivre cette voie et que vous souhaitez modifier l'emplacement du cache par défaut lui-même, suivez les étapes décrites ci-dessous.

Modification de l'emplacement du cache yum par défaut /var/cache/yum

1. L'emplacement du cache yum est configuré dans le fichier /etc/yum.conf en tant qu'option cachedir dans la section [main] et peut être modifié :

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

Selon la page de manuel de 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. Supposons que vous vouliez que l'emplacement du cache yum soit un nouveau répertoire appelé /yum_cache. Apportez les modifications appropriées au fichier /etc/yum.conf comme indiqué ci-dessous pour modifier l'emplacement du cache par défaut.

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

Bien que vous puissiez modifier l'emplacement du cache yum à tout moment, il est recommandé de vérifier et de nettoyer le volume /var ou, si tous les fichiers qu'il contient sont nécessaires, d'augmenter la taille du volume.


Cent OS
  1. Différence entre /var/log/messages, /var/log/syslog et /var/log/kern.log ?

  2. Comment systemd-tmpfiles nettoie /tmp/ ou /var/tmp (remplacement de tmpwatch) dans CentOS / RHEL 7

  3. Comment modifier les autorisations par défaut sur le fichier /var/log/audit/audit.log dans CentOS/RHEL

  4. /var/cache/yum Système de fichiers à remplissage constant dans CentOS/RHEL

  5. Comment changer l'adresse IP par défaut du docker bridge

Comment changer le nom d'hôte sur CentOS

Comment changer le shell utilisateur par défaut dans le système d'exploitation Linux

Comment modifier les paramètres de localisation sur Google Chrome

Comment changer le shell par défaut dans le système Linux

Comment changer le terminal par défaut dans Ubuntu

Comment changer /tmp par défaut en /home/user/tmp