Excluir paquetes de la actualización de apt-get

Excluir paquetes de la actualización de apt-get

A veces actualizamos paquetes accidentalmente, lo cual no es actualizar. También ocurre durante la actualización completa o el proceso de actualización de paquetes automáticos. Esto crea serios problemas en el servidor. Por ejemplo, debe excluir a los paquetes Kernel, PHP, MySQL y Apache para actualizarse mientras se actualiza el sistema a través de APT Update. Este tutorial lo ayudará a encontrar la respuesta de cómo excluir los 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 YUM

Mantenga o excluya los paquetes de la actualización

Use el siguiente comando para excluir o mantener el paquete de Debian específico de una actualización. Esto apagará las actualizaciones de los paquetes especificados de una actualización automática o actualizaciones manuales.

  • Usando APT
    sudo apt-mark hold paquete_name  
  • Usando dpkg
    echo "paquete_name Hold" | sudo dpkg--set-selections  
  • Usando aptitud
    sudo aptitud hold paquete_name  

Cambiar el Nombre del paquete con el nombre real de su paquete para estar en espera.

Lista de paquetes en espera

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

sudo dpkg --get-selections | Grep "Hold"  

Actualización de paquetes sin hold o habilitar

En el futuro, si necesita actualizar cualquier paquete establecido en espera. Necesita sin tener en cuenta cualquier paquete antes de una actualización. Utilice uno de los siguientes comandos para consultar cualquier paquete.

  • Usando APT
    sudo apt-mark sin holde paquete_name  
  • Usando dpkg
    echo "Package_name install" | sudo dpkg--set-selections  
  • Usando aptitud
    sudo aptitude undold paquete_name  

Ahora, los paquetes sin hold se actualizarán con una actualización APT o actualizaciones desatendidas.

Conclusión

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