Na verdade o mais correto é o dist-upgrade e não só o upgrade.
O upgrade só atualiza os pacotes que estão instalados, o dist-upgrade instala novas dependências que venham a ser necessárias em uma atualização de um pacote.

Por exemplo, se vem uma atualização de um pacote que está na versão 1 e agora vai para a versão 1.1 e esta nova versão precisa de uma nova lib que não estava instalada antes, o dist-upgrade irá instalar esta dependência, o upgrade não.

Espero ter conseguido passar a diferença dos dois comandos.


Em 19-03-2013 09:52, Humberto Fraga escreveu:
A primeira pergunta é: qual é o motivo do dist-upgrade? Você quer mudar de
versão do Ubuntu? Se quiser atualizar apenas os pacotes, sem passar para
uma possível nova versão, use:

apt-get upgrade

ou

aptitude safe-upgrade

Para saber o que significa o A na listagem do aptitude search, consulte o
man, mas se minha memória não falha, ele indica que o pacote foi instalado
automaticamente como dependência de outro pacote. Os
linux-headers-versão-específica são dependências do linux-headers.

O que acontece é que com a nova versão do linux-headers, a dependência da
versão específica muda, daí ele instala a nova versão e mantém a versão
anterior para uma possível situação em que a nova versão não funcione.


Em 19 de março de 2013 09:05, Luiz Fernando C Camargo
<[email protected]>escreveu:

Tenho uma dúvida que gostaria de esclarecer.

Vejam isto:


lf@ubuntu:~$ uname -r
3.5.0-25-generic

Ah... estou usando o kernel 3.5.0-25.


------ (editado para ficar mais curto)--------

lf@ubuntu:~$ dpkg -l | grep 3.5.0-25
ii  linux-headers-3.5.0-25                    3.5.0-25.39
ii  linux-headers-3.5.0-25-generic            3.5.0-25.39
ii  linux-image-3.5.0-25-generic              3.5.0-25.39
ii  linux-image-extra-3.5.0-25-**generic        3.5.0-25.39

Quando instalei a 12.10 o instalador não instalou os kernel-headers.
Instalei eu para poder usar o driver proprietário da placa de vídeo nvidia.
Foi um transtorno porque demorei a perceber que o problema era este. Não é
uma falha do instalador? Bom, problema resolvido.

------------------------------**----

Hoje...

lf@ubuntu:~$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
   linux-image-3.5.0-26-generic linux-image-extra-3.5.0-26-**generic
The following packages will be upgraded:
   linux-image-generic
1 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 39,6 MB of archives.
After this operation, 153 MB of additional disk space will be used.
Do you want to continue [Y/n]? n
Abort.

Os kernel-headers não vão ser atualizados? Quer dizer que vou ficar sem os
headers de novo? E a minha placa de vídeo não vai funcionar direito
novamente? Vou ter que fazer o upgrade manual? Não devia ser automático
isto?

------------------------------**------

lf@ubuntu:~$ aptitude search 3.5.0-25 | grep ^i
i A linux-headers-3.5.0-25
i   linux-headers-3.5.0-25-generic
i   linux-image-3.5.0-25-generic
i   linux-image-extra-3.5.0-25-**generic

Por que este A na linha dos headers? Será por isso que o apt-get não
atualiza os headers? Ou o kernel 3.5.0-26 usa os headers da 3.5.0-25?
Como tirá-lo daí? Ou como fazer com que a atualização dos kernel-headers
seja automática?

Bom, pessoal, se puderem me ajudar eu agradeço.

Luiz Fernando


--
Mais sobre o Ubuntu em português: 
http://www.ubuntu-br.org/**comece<http://www.ubuntu-br.org/comece>

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/**mailman/listinfo/ubuntu-br<https://lists.ubuntu.com/mailman/listinfo/ubuntu-br>




--


Ivan Brasil Fuzzer
Bacharel em Informática
Celular: (54) 8411-0111
GTalk: [email protected]
Jabber: [email protected]
http://www.ubuntero.com.br


--
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

Responder a