Como posso fazer o apt-get atualizar o kernel, similarmente ao aptitude?

6

Instalado o novo Ubuntu Server 12.04 no Windows Azure

Após apt-get upgrade , o console mostra:

The following packages have been kept back:
  linux-image-extra-virtual linux-image-virtual linux-tools linux-virtual
(...)

83 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
Need to get 64.5 MB of archives.
After this operation, 714 kB of additional disk space will be used

E depois do upgrade do aptitude

The following NEW packages will be installed:
  linux-image-3.2.0-32-virtual{a} linux-image-extra-3.2.0-32-virtual{a}
  linux-tools-3.2.0-32{a}
(...)

The following packages are RECOMMENDED but will NOT be installed:
  libglib2.0-data shared-mime-info shared-mime-info:i386
87 packages upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 103 MB of archives. After unpacking 151 MB will be used.

Portanto, há diferença entre os dois.

Você poderia, por favor, aconselhar o que eu deveria escolher para atualizar meu servidor? Existe alguma vantagem de atualizar pacotes adicionais via aptitude ou eu deveria ficar com apt-get e atualizar menos pacotes?

    
por amoooc 16.10.2012 / 14:42

2 respostas

4

De acordo com a página apt-get man:

  

upgrade é usado para instalar as versões mais recentes de todos os pacotes atualmente instalados no sistema.

     O

dist-upgrade , além de executar a função de atualização, também lida de forma inteligente com as novas dependências das novas versões de pacotes.

Quando você usa aptitude , ele usa automaticamente as dependências dos pacotes, se você deseja provavelmente os mesmos resultados, use apt-get dist-upgrade .

Se você quiser saber as diferenças entre os dois, verifique este post ou este .

    
por Evandro Silva 16.10.2012 / 15:08
5

abra seu terminal e digite isto

sudo apt-get update
sudo apt-get dist-upgrade
    
por Ten-Coin 16.10.2012 / 14:58