Qual é a vantagem de usar o sudo apt-get autoremove sobre um aplicativo mais limpo?

57

Não sei o que sudo apt-get autoremovefaz, mas li que você deve usar este comando para remover todos os pacotes desnecessários.

Um dos processos que vi foi usar sudo apt-get autoremovee usar algo como o BleachBit para remover arquivos temporários etc.

Você pode explicar o que sudo apt-get autoremoverealmente faz e há vantagens em usar esse comando em vez de algo como o zelador BleachBit ou Ubuntu Tweak ?

gman
fonte

Respostas:

79

o que sudo apt-get autoremoverealmente faz

Sempre que você instala um aplicativo (usando apt-get), o sistema também instala o software do qual esse aplicativo depende. É comum no Ubuntu / Linux que aplicativos compartilhem as mesmas bibliotecas. Quando você remove o aplicativo, a dependência permanece no seu sistema.

Portanto apt-get autoremove, removerá as dependências que foram instaladas com aplicativos e que não são mais usadas por mais nada no sistema.

existe alguma vantagem em usar esse comando sobre algo como o zelador do Bleachbit ou Ubuntu Tweak?

  • O zelador do Bleachbit ou Ubuntu Tweak são interfaces gráficas.
  • sudo apt-get autoremove é um comando

Uma opção não exclui a outra: eu assumiria que BB e UTJ usariam sudo apt-get autoremove(de alguma forma) para remover dependências. Portanto, não se trata de "quaisquer vantagens". É uma questão de preferência: você é do tipo de pessoa da linha de comando ou da GUI?

A propósito: deborphané outra dessas ferramentas para limpar seu sistema.

Rinzwind
fonte
Obrigado por compartilhar isso. Na minha própria experiência, correr sudo apt-get autoremoveé mais seguro do que usar algo como o Bleachbit, eu (e um amigo meu) encontrei problemas depois de usar o Bleachbit. Apenas correr sudo apt-get autoremoveme parece mais seguro. Embora eu acho que também depende de como você configurar sua limpeza dentro BleachBit (há um monte de opções apresentadas com caixas de seleção para o que você deseja limpar)
sunyata
3

Uma pequena adição: Desde o 14.04, você pode escrever apt autoremovepara remover pacotes que foram instalados automaticamente para satisfazer dependências de outros pacotes e que agora não são mais necessários como dependências.

Esses dois comandos são equivalentes:

  • apt autoremove
  • apt-get autoremove
prosti
fonte
Eu penso apte apt-getsou o mesmo que em algumas versões do Ubuntu, em geral, não específicas autoremove. não é esse o caso?
Matt
11
Sim, isso é verdade @matt.
Prosti