Ayúdanos a seguir proporcionándote tutoriales gratuitos y de calidad desactivando tu bloqueador de anuncios. suscriptores a nuestro sitio.

Cómo bloquear la actualización de un paquete en Linux

1 mar 2021 1 min di lettura
Cómo bloquear la actualización de un paquete en Linux
Tabla de contenidos

Introducción

Es posible que deba tener la capacidad de poner en la lista negra un paquete o varios paquetes para que cuando se ejecute el comando de actualización, ignore los paquetes de la lista negra e instale el resto de las actualizaciones en el sistema.

Bloquear la actualización de un paquete

Hay cuatro formas de almacenar paquetes: con dpkg, apt, aptitude o dselect.

dpkg

Ponga un paquete en espera con el siguiente comando:

echo "<package-name> hold" | sudo dpkg --set-selections

Retire la suspensión:

echo "<package-name> install" | sudo dpkg --set-selections

Ver el estado de sus paquetes:

dpkg --get-selections

Ver el estado de un solo paquete:

dpkg --get-selections | grep "<package-name>"

apto

Mantenga un paquete:

sudo apt-mark hold <package-name>

Retire la suspensión:

sudo apt-mark unhold <package-name>

Mostrar todos los paquetes pendientes:

sudo apt-mark showhold

seleccionar

Con dselect, vaya a la pantalla [S] elect, busque el paquete que desea mantener en su estado actual y presione = o H Los cambios entrarán en vigor inmediatamente después de salir de la pantalla [S] elect.

Los siguientes enfoques están limitados ya que bloquear /mantener un paquete dentro de aptitude o synaptic no afecta a apt-get /apt.

aptitud

Para sostener un paquete:

sudo aptitude hold <package-name>

Retire la suspensión:

sudo aptitude unhold <package-name>

Bloquear con Synaptic Package Manager

Alternativamente, puede bloquear la actualización de un paquete específico usando Synaptic Package Manager.

Vaya a Synaptic Package Manager (Sistema> Administración> Synaptic Package Manager).

Haga clic en el botón de búsqueda y escriba el nombre del paquete.

Cuando encuentre el paquete, selecciónelo y vaya al menú Paquete y seleccione Bloquear versión.

Ese paquete ahora no se mostrará en el administrador de actualizaciones y no se actualizará.

Conclusión

En este artículo hemos visto cómo bloquear la actualización y luego ponerla en la lista negra de un paquete en Linux.

Apóyenos si le gusta nuestro contenido. Gracias.

Buy me a coffeeBuy me a coffee

Únase a la conversación

Apóyenos con una donación.

Genial! A continuación, complete el pago para obtener acceso completo a Noviello.it.
Bienvenido de nuevo! Has iniciado sesión correctamente.
Te has suscrito correctamente a Noviello.it.
Éxito! Su cuenta está completamente activada, ahora tiene acceso a todo el contenido.
Éxito! Su información de facturación ha sido actualizada.
Su facturación no se actualizó.