GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo excluir paquetes de Apt-Get Upgrade

A veces actualizamos paquetes accidentalmente, lo cual no es para actualizar. También ocurre durante la actualización completa o el proceso de actualización automática de paquetes. Esto crea serios problemas en el servidor. Por ejemplo, debe excluir los paquetes kernel, PHP, MySQL y Apache para que no se actualicen mientras actualiza el sistema a través de apt update. Este tutorial lo ayudará a encontrar la respuesta de cómo excluir paquetes de la actualización de Apt-get. ¿Cómo usar el paquete de exclusión en Ubuntu? ¿Cómo evitar que los paquetes se actualicen automáticamente usando apt?

  • Cómo excluir paquetes específicos de la actualización de Yum

Retener o excluir paquetes de la actualización

Utilice el siguiente comando para excluir o retener un paquete Debian específico de una actualización. Esto desactivará las actualizaciones de paquetes específicos de una actualización automática o actualizaciones manuales.

  • Uso de apt
    sudo apt-mark hold package_name 
    
  • Uso de dpkg
    echo "package_name hold" | sudo dpkg --set-selections 
    
  • Uso de aptitude
    sudo aptitude hold package_name 
    

Cambiar el nombre_del_paquete con el nombre real de su paquete para ponerlo en espera.

Lista de paquetes en espera

Puede consultar los paquetes en espera en cualquier momento. Use el siguiente comando para ver todos los paquetes ya configurados para retener.

sudo dpkg --get-selections | grep "hold" 

Recuperar o habilitar la actualización del paquete

En el futuro, si necesita actualizar cualquier paquete establecido en espera. Debe liberar cualquier paquete antes de una actualización. Use uno de los siguientes comandos para desbloquear cualquier paquete.

  • Uso de apt
    sudo apt-mark unhold package_name 
    
  • Uso de dpkg
    echo "package_name install" | sudo dpkg --set-selections 
    
  • Uso de aptitude
    sudo aptitude unhold package_name 
    

Ahora, los paquetes no retenidos se actualizarán con apt upgrade o actualizaciones desatendidas.

Conclusión

En este tutorial, ha aprendido a retener paquetes de actualizaciones innecesarias. Puede eliminar la retención en cualquier momento del paquete para permitir la actualización nuevamente.


Linux
  1. Cómo actualizar de Debian 10 a Debian 11

  2. Cómo actualizar a Ubuntu 15.10 desde Ubuntu 15.04

  3. ¿Cómo Actualizar De 16.04 Lts A 16.04.1 Lts?

  4. Cómo actualizar de Fedora 32 a Fedora 33

  5. ¿Cómo puedo excluir un directorio del comando ls?

Retener o evitar que un paquete se actualice en Debian, Ubuntu

Cómo actualizar de Ubuntu 20.04 a Ubuntu 22.04

Cómo actualizar de Fedora 32 a Fedora 33

Cómo actualizar Devuan 3.1 a 4.0 Chimaera

Cómo actualizar a Fedora 35 desde Fedora 34

Cómo actualizar Ubuntu Server a 20.04 desde 18.04