Como alterar o pacote instalado automaticamente para intencionalmente instalado?

3

Estou usando o Debian Jessie. Estou instalando algum software Z da fonte. As instruções de instalação informam que isso depende do pacote Debian X. Eu verifiquei no aptitude e tenho este pacote instalado, mas ele está marcado como instalado automaticamente ( iA ).

Então, se algum dia eu remover o pacote Y que causou a instalação do pacote X, meu software Z irá parar para funcionar. Então, minha pergunta é: como posso alterar sinalizadores de pacote de iA para i . De preferência, usando o aptitude no modo não interativo. Obrigado!

    
por nuoritoveri 10.10.2014 / 10:32

1 resposta

4

Você pode usar apt-mark para isso. De sua 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>
    
por 10.10.2014 / 10:37

Tags