São todos os equivalentes de autoremove s?

0

Suponha que eu queira autoremove packageA no terminal.

Eu posso fazer

sudo apt-get remove packageA 
sudo apt-get autoremove
sudo apt-get remove --auto-remove packageA
sudo apt-get autoremove packageA

Eu sempre uso o primeiro caminho. Mas eu quero saber: são todas essas 3 formas equivalentes?

    
por Lucas Hu 28.08.2015 / 03:46

2 respostas

0

Sim, todas as três formas estão fazendo a mesma coisa, mas em diferentes. Todos terão o mesmo resultado.

    
por David 28.08.2015 / 05:05
0

de acordo com o manual do apt-get

autoremove
       autoremove is used to remove packages that were automatically
       installed to satisfy dependencies for other packages and are now no
       longer needed.
--auto-remove
       If the command is either install or remove, then this option acts
       like running the autoremove command, removing unused dependency
       packages. Configuration Item: APT::Get::AutomaticRemove.

autoremove é o comando geral usado para remover pacotes de dependências que não são mais necessários. se você executar o comando abaixo, ele removerá packageA e suas dependências

sudo apt-get autoremove packageA

mas se você executar o comando

sudo apt-get autoremove

só removerá dependências

e se você executar o comando

sudo apt-get remove --auto-remove packageA

ou

sudo apt-get install --auto-remove packageA

então, ele mostrará todos os Suggested packages , Recommended packages e os pacotes que precisam upgraded e os pacotes que serão removidos para packageA e system. Se você quiser instalar Suggested packages ou Recommended packages , poderá usar --install-suggests ou --install-recommends ou --no-install-recommends etc.

    
por pl_rock 28.08.2015 / 05:29