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

Cómo retener los paquetes de Linux actuales y anteriores mientras se actualiza con el comando 'yum'

En esta publicación, discutiremos cómo conservar los paquetes de Linux actuales y anteriores mientras se actualiza el sistema operativo Linux con el comando 'yum'. Tenga en cuenta que /etc/yum.conf el archivo de configuración contiene un [principal] sección. Si es necesario, podemos agregar muchas opciones adicionales en la sección [principal]. Algunos de los pares clave-valor en la sección [principal] afectan el funcionamiento de yum.

Un ejemplo de archivo de configuración /etc/yum.conf se ve a continuación:

# cat /etc/yum.conf
[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonlypkgs= kernel-2.6.32-279.2.1.el6.x86_64, kernel-2.6.32-100.24.1.el5
installonly_limit=3
...
# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d

directiva installonlypkgs

Usando la “installonlypkgs=lista de paquetes separados por espacios ” directiva bajo /etc/yum.conf archivo, proporcione una lista de paquetes separados por espacios que yum puede instalar, pero que nunca actualizará. Consulte la página del manual de yum.conf para ver la lista de paquetes que son solo de instalación de forma predeterminada.

# man yum.conf

Si agregamos la directiva installonlypkgs a /etc/yum.conf, debemos asegurarnos de proporcionar la lista de Paquetes que son solo para instalación, incluidos cualquiera de los enumerados en la sección installonlypkgs de man yum.conf.

En particular, los paquetes del kernel siempre deben estar listados en installonlypkgs (como están por defecto), y installonly_limit siempre debe establecerse en un valor superior a 2 para que un kernel de respaldo esté siempre disponible en caso de que el predeterminado no arranque.

# vi /etc/yum.conf
installonlypkgs=space separated list of packages

directiva installonly_limit

Además, compruebe el installonly_limit directiva mencionada a continuación.

Esta opción establece cuántos paquetes enumerados en la directiva installonlypkgs se pueden instalar al mismo tiempo. Podemos marcar el valor con un número entero que representa la cantidad máxima de versiones que se pueden instalar simultáneamente para cualquier paquete único que se enumera en installonlypkgs.

Los valores predeterminados para la directiva installonlypkgs incluyen varios paquetes de kernel diferentes, así que tenga en cuenta que cambiar el valor de installonly_limit también afecta la cantidad máxima de versiones instaladas de cualquier paquete de kernel único. El valor predeterminado que aparece en /etc/yum.conf es installonly_limit=3, y no se recomienda disminuir este valor, especialmente por debajo de 2.

installonly_limit Número de paquetes enumerados en installonlypkgs para mantener instalados al mismo tiempo. Establecer en 0 deshabilita esta función.

# vi /etc/yum.conf
installonly_limit=value

Podemos deshabilitar la funcionalidad por completo configurando installonly_limit en 0 :

# vi /etc/yum.conf
installonly_limit=0

Uso del comando yumdb

Alternativamente usando yumdb podemos configurar un determinado paquete para que no se elimine en las actualizaciones. Para usar el comando yumdb necesitamos instalar “yum-utils ” paquete:

# yum install yum-utils

Ejemplo de comando yumdb:

# yumdb set installonly keep kernel-2.6.32-279.2.1.el6.x86_64

Si desea revertir el cambio anterior, puede utilizar este comando:

# yumdb del installonly kernel-2.6.32-279.2.1.el6.x86_64


Cent OS
  1. Cómo administrar trabajos en segundo plano de Linux con los comandos fg y bg

  2. Cómo usar tuberías y tuberías con nombre en Linux (con ejemplos)

  3. Cómo consultar archivos, paquetes y repositorios en Linux

  4. Cómo capturar sesiones de terminal y salida con el comando de script de Linux

  5. Cómo actualizar Kali Linux con un solo comando

Cómo instalar y usar Docker en Rocky Linux 8

Cómo instalar y usar el comando Ack en Linux con ejemplos

Cómo instalar y usar el comando fd en Linux

15 ejemplos de comandos Yum de Linux:instalar, desinstalar, actualizar paquetes

10 ejemplos de exclusión de Yum para omitir paquetes para la actualización de Yum de Linux (cómo excluir actualizaciones del kernel de Yum)

Comando apt Linux con ejemplos