Estou usando o Debian Jessie. Estou instalando algum software Z da fonte. As instruções de instalação informam que depende do pacote Debian X. Verifiquei no aptitude e tenho este pacote instalado, mas está marcado como instalado automaticamente ( iA
).
Portanto, se algum dia eu remover o pacote Y que causou a instalação do pacote X, meu software Z irá parar de funcionar. Então, minha pergunta é: como posso alterar os sinalizadores do pacote de iA
para i
. De preferência usando o aptitude no modo não interativo. Obrigado!
Responder1
Você pode usar apt-mark
para isso. Na 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.
No seu caso, você deve marcá-lo como manual
. Use um comando como este:
apt-mark manual <package-name>