¿Cómo cambiar el paquete instalado automáticamente a instalado intencionalmente?

¿Cómo cambiar el paquete instalado automáticamente a instalado intencionalmente?

Estoy usando Debian Jessie. Estoy instalando algún software Z desde la fuente. Las instrucciones de instalación informan que depende del paquete Debian X. Verifiqué aptitude y tengo este paquete instalado, pero está marcado como instalado automáticamente ( iA).

Entonces, si algún día elimino el paquete Y que provocó la instalación del paquete X, mi software Z dejará de funcionar. Entonces mi pregunta es, ¿cómo puedo cambiar los indicadores del paquete de iAa i. Preferiblemente usando aptitude en modo no interactivo. ¡Gracias!

Respuesta1

Puedes usar apt-markpara eso. Desde su página de manual:

   auto
       auto is used to mark a package as being automatically installed, which will cause
       the package to be removed when no more manually installed packages depend on this
       package.

   manual
       manual is used to mark a package as being manually installed, which will prevent the 
       package from being automatically removed if no other packages depend on it.

En tu caso deberías marcarlo como manual. Utilice un comando como este:

apt-mark manual <package-name>

información relacionada