Dist-upgrade equivocado, isso é ruim?

8

Eu estava procurando Update Manager no Ubuntu 10.10 Netbook Edition e não consegui encontrá-lo, então no Terminal I:

sudo apt-get update
sudo apt-get upgrade

Recebi uma mensagem dizendo que alguns pacotes foram "retidos" e que pesquisar on-line me deu a sugestão a fazer:

sudo apt-get dist-upgrade

Então eu fiz isso e ele atualizou meu kernel e agora uname -a diz que eu tenho 2.6.35-23-generic #40-Ubuntu SMP . Meu sistema ainda está funcionando normalmente, mas agora estou duvidando se fiz a coisa certa. Esta atualização do kernel foi feita para a próxima versão do Ubuntu? Devo tentar retroceder?

    
por SpashHit 25.11.2010 / 13:52

2 respostas

11

dist-upgrade possui alguma resolução avançada de dependência de pacote que é usada (possivelmente necessária) quando um pacote altera sua versão principal.

Atualizações, por exemplo, sempre manterão sua versão do OpenOffice 1.x atualizada, mas assim que a distribuição mudar para o OpenOffice 2.x, será necessário um dist-upgrade para resolver alguns problemas mais complicados. / p>

Então: Você não fez nada de errado . Se você quiser, sempre pode fazer sudo apt-get dist-upgrade . Isso acontece automaticamente, se necessário (via Update Manager), mas você pode invocá-lo manualmente para o conteúdo do seu coração.

Seguro para erros no repositório apt é praticamente à prova de balas nos dias de hoje. :)

    
por Stefano Palazzo 25.11.2010 / 14:43
4

A única diferença entre apt-get upgrade e apt-get dist-upgrade é que dist-upgrade instalará novos pacotes ou removerá pacotes instalados se isso for necessário para atender às dependências do pacote, enquanto o upgrade irá reter os pacotes cujas dependências não podem ser atendidas apenas atualizando.

Portanto, se houver alguns pacotes de retaguarda, geralmente apt-get dist-upgrade é o Coisa Certa a Fazer .

Mas é uma boa idéia primeiro dar uma olhada no que ele quer fazer, especialmente se você estiver usando fontes de pacotes não oficiais como PPAs ou apt-get dist-upgrade quiser remover pacotes. / p>     

por Florian Diesch 25.11.2010 / 20:13