Qual é a diferença entre as opções “limpeza automática”, “remoção automática” e “limpeza”?

147

apt-gettem algumas opções que parece o mesmo para mim: autoclean, autoremovee clean. O que cada um deles faz?

Antony
fonte

Respostas:

178

Na apt-getpágina do manual:

  • clean : clean limpa o repositório local de arquivos de pacotes recuperados. Ele remove tudo, menos o arquivo de bloqueio de / var / cache / apt / archives / e / var / cache / apt / archives / parcial /. Quando o APT é usado como um método dselect (1), clean é executado automaticamente. Aqueles que não usam o dselect provavelmente irão executar o apt-get clean de tempos em tempos para liberar espaço em disco.

  • autoclean : como clean, o autoclean limpa o repositório local dos arquivos de pacotes recuperados. A diferença é que ele remove apenas os arquivos do pacote que não podem mais ser baixados e são amplamente inúteis. Isso permite que um cache seja mantido por um longo período sem que ele fique fora de controle. A opção de configuração APT :: Clean-Installed impedirá que os pacotes instalados sejam apagados se estiver desativado.

  • autoremove : é usado para remover pacotes que foram instalados automaticamente para satisfazer dependências de alguns pacotes e que não são mais necessários.


Todo comando tem uma página de manual, se você quiser saber quais são seus parâmetros ou o que cada um deles faz, basta digitar o shell man <command> Ex.man apt-get

Decio Lira
fonte
Eu sei que, pelo menos no caso do aptitude, ele removerá automaticamente os pacotes. Não que eu queira aprofundar o que é melhor usar argumento.
Aperson
6
Todo comando tem uma página de manual e, no entanto, eu me pego pesquisando na Internet para descobrir o que preciso fazer - na maioria das vezes é mais rápido. Tenho certeza de que você já viu a enorme lista de opções de linha de comando que essas páginas de manual têm - ótimas para usabilidade, mas que sugam compreensão.
Antony
2
sim, eu sempre vou primeiro às páginas de manual, mas às vezes me vejo pesquisando em busca de exemplos mais úteis.
Decio Lira
@aperson é uma vantagem do aptitude, mas o AFAIK apt parece estar recebendo mais atenção, talvez eles adicionem esse recurso em algum momento.
Decio Lira
28

autoclean: remove todos os arquivos armazenados no cache para pacotes que não podem mais ser baixados (portanto, pacotes que não estão mais no repositório ou que possuem uma versão mais recente no repositório).

limpo: remove todos os arquivos armazenados no cache.

autoremove: uma coisa totalmente diferente, essa opção faz o apt procurar pacotes instalados como dependência de um pacote já desinstalado e os remove. Isso é usado para limpar dependências não utilizadas que permanecem no seu sistema.

Resposta encontrada: http://ubuntuforums.org/showthread.php?t=394952

Antony
fonte
2
Eu escolho o seu como o bom! porque se eu quiser ler a página de manual, chegarei lá, mas não sempre que quiser entender, você encontrará uma resposta com o homem, é por isso que precisamos de um toque humano do stackoverflow ... E eu acho que isso é totalmente compreensível ... primeiro resposta parece muito frio para mim
Dazag