GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo limpiar el caché de YUM en CentOS / RHEL

Para algunas operaciones (por ejemplo, una operación de instalación de yum), Yum descarga los paquetes para instalarlos en el caché de Yum. Los paquetes almacenados en caché se encuentran en una estructura de subdirectorios de /var/cache/yum que refleja la arquitectura, el lanzamiento de distribución y el repositorio desde donde se descargaron los paquetes.

Después de una instalación exitosa, los paquetes se eliminan del caché. Para conservar los paquetes almacenados en caché, cambie keepcache configuración en 1 en el /etc/yum.conf archivo de la siguiente manera:

# vi /etc/yum.conf
keepcache = 1

Limpieza de la caché de Yum

Limpie la memoria caché de Yum para recuperar espacio en disco o para borrar errores debido a archivos de metadatos dañados. Para eliminar solo los paquetes almacenados en caché, use:

# yum clean packages

Para eliminar los metadatos de cada repositorio habilitado, use el siguiente comando:

# yum clean metadata

Para eliminar encabezados de paquetes, use el siguiente comando:

# yum clean headers

Para limpiar toda la información almacenada en caché, use el siguiente comando:

# yum clean all

Si recibe el mensaje "El archivo de metadatos no coincide con la suma de comprobación ” durante una operación de Yum, borrar los metadatos del caché podría no ser de ayuda. En este caso, agregue la siguiente línea a /etc/yum.conf resuelve el problema:

# vi /etc/yum.conf
http_caching=none

Cambiar la ubicación predeterminada del caché de yum

A veces, cuando la ubicación predeterminada de la memoria caché de yum está llena, aparece un error al instalar cualquier paquete de yum.

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

Como el sistema de archivos /var donde se encuentra el caché de yum está lleno y no hay espacio en el disco para que yum descargue las actualizaciones del sistema, se mostrará el error anterior.

La ubicación del caché de yum está configurada en /etc/yum.conf archivo como cachedir opción en la sección [principal] y se puede cambiar:

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


Cent OS
  1. Cómo instalar phpMyAdmin en RHEL 8 / CentOS 8

  2. ¿Cómo limpiar el caché de yum en CentOS?

  3. "yum clean all" no borra el caché del repositorio de yum en CentOS/RHEL/OEL

  4. Cómo crear un repositorio yum en CentOS/RHEL

  5. Cómo desinstalar/eliminar GNOME de CentOS/RHEL 7

Cómo instalar mongodb en RHEL 8 / CentOS 8

Cómo instalar maven en RHEL 8 / CentOS 8

Cómo instalar cpan en RHEL 8 / CentOS 8

Cómo instalar ruby ​​en RHEL 8 / CentOS 8

Cómo instalar Docker CE en RHEL 8 / CentOS 8

Cómo instalar Varnish Cache 6 para Nginx en CentOS/RHEL 8