Atualiza o sistema do terminal [duplicado]

13

Eu quero atualizar meu sistema Ubuntu 14.04 do terminal e sei que sudo apt-get update && sudo apt-get upgrade são os comandos, mas quando eu checo as atualizações do kernel do gerenciador de atualização ainda estão lá. Por que é que ? e o que posso fazer para atualizar o kernel do terminal.

    
por Dan 07.05.2014 / 19:06

2 respostas

24

Você precisa executar dist-upgrade para instalar / remover todas as dependências relacionadas aos pacotes atualizados usando upgrade . Da página de manual do apt-get :

  dist-upgrade
       dist-upgrade in addition to performing the function of
       upgrade, also intelligently handles changing dependencies
       with new versions of packages; apt-get has a "smart"
       conflict resolution system, and it will attempt to upgrade
       the most important packages at the expense of less
       important ones if necessary. The dist-upgrade command may
       therefore remove some packages. The /etc/apt/sources.list
       file contains a list of locations from which to retrieve
       desired package files. See also apt_preferences(5) for a
       mechanism for overriding the general settings for
       individual packages.

Então, a melhor maneira de atualizar seria:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

No entanto, tenha cuidado ao usar o dist-upgrade , pois ele também pode remover pacotes para satisfazer dependências.

    
por jobin 07.05.2014 / 19:19
5

O apt-get upgrade não instalará um novo software ou removerá um software, algo que você deve ter ao instalar um novo kernel ... Veja o tópico.

Uma coisa que você pode fazer (tirada de este tópico, ler mais para ):

Use o aptitude:

sudo aptitude update
sudo aptitude safe-upgrade
sudo aptitude full-upgrade

Você também pode usar sudo apt-get dist-upgrade em vez de sudo apt-get upgrade

    
por Xweque 07.05.2014 / 19:13