¿Cómo prohibir que se instale un paquete específico?

22

¿Puedo configurar Ubuntu para que nunca instale un paquete específico, incluso si otro paquete lo instalo?

    
pregunta Ivan 05.11.2011 - 21:29

3 respuestas

24

Al igual que en Debian, podemos usar apt-pinning para el control de la versión y la instalación en Ubuntu también.

Para bloquear la instalación de un paquete dado, podemos poner las siguientes líneas en /etc/apt/preferences

Package: <nameofpackage>
Pin: origin ""
Pin-Priority: -1

Al dar una prioridad negativa para este pin, bloquearemos la instalación de <nameofpackage> desde cualquier origen. Por supuesto, también podríamos usar apt-pinning para fijar una determinada versión del paquete u origen.

Antes de continuar, se recomienda leer la documentación que se encuentra arriba y la página de manual de apt_preferences porque los errores en estos archivos no son verificados por apt y, si ocurren, pueden interrumpir la administración de su paquete.

    
respondido por el Takkat 06.11.2011 - 16:10
3

En Debian puedes bloquear un paquete y ese paquete ya no se actualizará más

# echo name_of_package hold | dpkg --set-selections

pero no estoy seguro de que puedas prohibir

    
respondido por el maniat1k 05.11.2011 - 23:32
1

Tengo un paquete que sigue entrando sigilosamente y rompiendo git

sudo apt-mark hold libgnutls-deb0-28

debería evitar que ese paquete se instale

    
respondido por el Alexx Roche 14.10.2017 - 09:57

Lea otras preguntas en las etiquetas