Atualize do Debian Lenny para o Squeeze com o apt-get

2

Acabei de atualizar meu sistema de Lenny para Squeeze seguindo as etapas postadas aqui . Eu segui todas as etapas usando o apt-get (na atualização do Etch para Lenny eu usei o aptitude como sugerido) e a atualização correu bem.

Na rotina diária eu uso o aptitude para manter o sistema atualizado e eu realmente gosto do manuseio automático de pacotes não utilizados, então se eu instalar o pacote A que depende de B quando eu removo A, B é removido também mantendo meu sistema limpo.

Minha pergunta é a seguinte: o apt-get e o aptitude compartilham o tratamento automático de pacotes? Acho que não, porque eu encontrei muitos pacotes não marcados como Auto no aptitude após o upgrade via apt-get.

Estou certo? Como posso corrigir isso de maneira automatizada se a resposta for sim?

    
por Fabio 07.02.2011 / 01:07

3 respostas

2

(Adicionando uma resposta para que as informações estejam aqui também)

aptitude mantém algum estado além do sistema apt-get subjacente. Isso resulta em informações definidas em uma que o outro não conhece. Anos atrás, quando eu ainda usava aptitude , encontrei-me fazendo verificações de atualização em ambos porque estava obtendo resultados confusos. Usar aptitude exclusivamente esconderia esse problema, mas assim que você fizer outra coisa, ele se tornará aparente.

Solução: use somente aptitude ou nunca use aptitude .

    
por 07.02.2011 / 01:44
2

As notas de lançamento dizem que você deve usar apt-get para atualizar, não aptitude.

link

The recommended way to upgrade from previous Debian GNU/Linux releases is to use the package management tool apt-get. In previous releases, aptitude was recommended for this purpose, but recent versions of apt-get provide equivalent functionality and also have shown to more consistently give the desired upgrade results.

    
por 07.02.2011 / 01:57
0

Você pode ter o tratamento automático de pacotes não utilizados usando apt-get --auto-remove remove/purge .

Se é tedioso digitar, basta criar um alias. O meu é rr e rrp , respectivamente.

    
por 07.02.2011 / 08:13