apt-get [RESOLVIDO]

1. apt-get [RESOLVIDO]

Luis Otávio
luis otavio

(usa Ubuntu)

Enviado em 30/10/2010 - 02:52h

Alguém sabe me explicar qual a diferença do comando "apt-get clean" e "apt-get autoclean"?

Algum dos dois comandos é utilizado para remover pacotes órfãos?

obrigado


  


2. MELHOR RESPOSTA

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 30/10/2010 - 04:44h

Para remover pacotes órfãos:

apt-get autoremove

Agora a diferença:

apt-get autoclean

Remove do cache do apt (que fica em /var/cache/apt/archives) todos os pacotes locais que não estão mais nos repositórios.

Explicando: vc instalou o SO e o Firefox era 3.6.8, que foi atualizado para 3.6.9 e assim sucessivamente, sendo que todos os pacotes do Firefox baixados para atualização ficam no cache. A opção "autoclean" vai manter o último pacote do Firefox no cache e remover os anteriores, porque eles não estão mais nos repositórios.

apt-get clean

"Zera" o cache do apt, ou seja, remove tudo e não deixa nada. Qualquer pacote que vc queira reinstalar será baixado novamente.

Dica: use a opção "autoclean" e depois o AptOnCD para gerar um backup do cache (imagem ISO). Após criado o backup vc pode usar a opção "clean".

3. apt-get

Luis Otávio
luis otavio

(usa Ubuntu)

Enviado em 30/10/2010 - 13:14h

Anda ficaram algumas dúvidas, o comando "apt-get autoclean" remove os kernels antigos?
Pelo que entendi ele apenas remove os pacotes em que há novas versões, isto não inclui as dependências que ficam no sistema após um programa ser removido, estou certo?

E valeu pela dica do AptOnCD, ele é bem simples de ser utilizado comparado a um outro programa que utilizava.


4. Re: apt-get [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/10/2010 - 14:10h

Sua pergunta: 'Anda ficaram algumas dúvidas, o comando "apt-get autoclean" remove os kernels antigos?'
Com relação ao "apt-get autoclean" já foi respondido e de forma bem clara pelo colega Pinduvoz.

Para remover Kernel antigo (por sua conta e risco), veja essa dica abaixo.
Somente remova um kernel antigo se já testou o atual de forma que tenha segurança no que esteja fazendo.

http://www.vivaolinux.com.br/dica/Remover-kernel(s)-antigo(s)-no-Ubuntu


5. apt-get

Luis Otávio
luis otavio

(usa Ubuntu)

Enviado em 30/10/2010 - 15:00h

Obrigado pela link @Izaias, mais já utilizo uma forma de remover kernels, verifico qual o kernel que está sendo utilizado com o comando "uname -r" e apago os demais pelo Synaptic, não sei se é a melhor forma, mais funciona bem, a minha dúvida é se o kernel seria removido com esse comando, parece que não.
Utilizo o deborphan para apagar dependências de programas que foram removidos, se o "autoclean" faz esse serviço, não faz sentido eu utilizar um programa para isso.
Realmente o Pinduvoz explicou muito bem, mais as vezes respostas geram outras dúvidas, foi o meu caso.
Vou continuar pesquisando, vocês já me ajudaram bastante.
Valeu.


6. Re: apt-get [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/10/2010 - 15:04h

Sim, também prefiro o Synaptic para remover Kernels antigos por simplesmente achar esse 'meio' mais seguro. Como o tópico estava centrado na linha de comando, não fuji à regra. rsrs

É isso aí, sempre aprendendo.


7. Re: apt-get [RESOLVIDO]

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 30/10/2010 - 15:04h

O "autoclean" só apaga pacotes do cache; ele não desinstala nada.

O "autoremove" desinstala dependências "soltas", mas não tem a mesma eficiência do programa que vc usa (Deborphan).

Uma boa maneira de remover os kernels antigos é usar o Ubuntu Tweak.


8. Re: apt-get [RESOLVIDO]

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 30/10/2010 - 15:21h

Tome cuidado com a opção "autoremove" porque, às vezes, o SO vai pro brejo com ela.

Por conta das dependências, a remoção de um simples pacote pode colocar meio SO em "autoremove". Se isso acontecer, reinstale os pacotes que vc removeu (recorra ao histórico do Synaptic ou do Terminal).


9. Re: apt-get [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/10/2010 - 15:44h


"
mais as vezes respostas geram outras dúvidas, foi o meu caso.
"

a resposta do pinduvoz foi corretíssima, você é que tinha outra dúvida (que nesse caso seria o correto abrir novo tópico ou pesquisar a respeito). Quando marcar o tópico como resolvido, marque a resposta do pinduvoz como Melhor Resposta.

um link a esse respeito:

http://www.vivaolinux.com.br/dica/Pasta-var-cache-apt-archives-lotada


* sobre o deborphan, não tem problema algum em tê-lo instalado, mas não vejo necessidade de seu uso, vejamos quando se remove um programa com o apt-get:

$ sudo apt-get remove <programa>

às vezes ficam restos de pacotes, para removê-los use:

$ sudo apt-get autoremove --purge

Os dois passos acima de uma tacada só:

$ sudo aptitude purge <programa>



10. apt-get

Luis Otávio
luis otavio

(usa Ubuntu)

Enviado em 30/10/2010 - 15:58h

edps, nao abri outro tópico porque achei que minha dúvida se enquadrava no tópico que abri, realmente a resposta do pinduvoz foi excelente, já disse isso, as novas dúvidas surgiram após entender muito bem o que ele explicou sobre os comandos.
Já utilizei o autoremove, achei o Deborphan mais seguro.
Valeu aí, vou marcar o tópico como resolvido :D






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts