¿Puedo configurar Ubuntu para que nunca instale un paquete específico, incluso si es requerido por otro paquete que instalo?
apt
package-management
Ivan
fuente
fuente
Respuestas:
Al igual que en Debian, también podemos usar apt-pinning para la versión y el control de instalación en Ubuntu .
Para bloquear la instalación de un paquete dado, podemos poner las siguientes líneas en
/etc/apt/preferences
Al dar una prioridad negativa para este pin, bloquearemos la instalación de
<nameofpackage>
un origen no especificado, es decir, nuestro repositorio local. Por supuesto, podemos usar apt-pinning para fijar una determinada versión de paquete u origen específico.Antes de continuar, se recomienda encarecidamente leer la documentación proporcionada anteriormente y la página de manual de apt_preferences porque apt no verifica los errores en estos archivos y, si se producen, puede interrumpir la administración de su paquete.
Para una alternativa, y para evitar la actualización de un paquete dado vea:
fuente
Package:
, puede enumerar varios paquetes separados con espacios, como este: Paquete: metacity metacity-common libmetacity-private0a. (Parece que patrones como Paquete: metacity * también son posibles)Pin: origin ""
no funcionó para mí, pero loPin: release *
hizo.En debian puedes bloquear un paquete, y ese paquete ya no se actualizará
pero no estoy seguro de que puedas prohibir
fuente
package not in database
Tengo un paquete que sigue entrando sigilosamente y rompiendo git
debería evitar que se instale ese paquete
fuente