Autor Tópico: [RESOLVIDO] Diferenças entre "apt-get upgrade" e "apt-get dist-upgrade"  (Lida 1740 vezes)

Offline Renan Rischiotto

  • Usuário Ubuntu
  • *
  • Mensagens: 2.888
    • Ver perfil
Olá!


-Gostaria de saber as diferenças entre esses dois comandos. Falaram pra mim uma vez que a diferença de ambos é que o apt-get upgrade não substitui nenhum pacote, já o apt-get dist-upgrade sim. Mas eu notei que o upgrade não atualiza todos os pacotes do sistema, como o kernel por exemplo, o dist-upgrade atualizado tudo. É isso mesmo? Se sim, então vale a pena usar só o dist-upgrade (até pelo fato de ele não deixar pacotes da mesma versão no sistema, já que ele substitui)?


-Outra coisa é que eu já vi alguns usuários falarem pra rodar o upgrade e o dist-upgrade em seguida, isso faz alguma diferença/sentido?


-Também gostaria de saber qual comando o "Atualizador de programas" do Ubuntu usa, seria o dist-upgrade (já que o "Atualizador de programas" atualiza tudo)?


Abraços.
« Última modificação: 25 de Fevereiro de 2014, 17:29 por Renan Rischiotto »

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: Diferenças entre "apt-get upgrade" e "apt-get dist-upgrade"
« Resposta #1 Online: 24 de Fevereiro de 2014, 22:34 »
Ele atualiza, só não remove nem instala novos pacotes. O que acontece é que algumas vezes você não atualiza, mas instala uma nova versão (vem de um novo pacote), e é por isso que o sistema pode ter múltiplas versões do mesmo kernel. Isso - por exemplo - não acontece no Arch Linux, lá por padrão você simplesmente atualiza, ou seja, se tem a versão x depois de atualizar só vai ter a versão x+1 do kernel.

--------

-Faz sentido usar o "update" pra atualizar os índices.
-É um "update" + "dist-upgrade".
« Última modificação: 25 de Fevereiro de 2014, 01:12 por irtigor »

Offline Renan Rischiotto

  • Usuário Ubuntu
  • *
  • Mensagens: 2.888
    • Ver perfil
Re: Diferenças entre "apt-get upgrade" e "apt-get dist-upgrade"
« Resposta #2 Online: 25 de Fevereiro de 2014, 03:13 »
Obrigado pela resposta irtigor,

Então teria que usar os dois comandos (upgrade + dist-upgrade)?

Offline galactus

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.683
    • Ver perfil
Re: Diferenças entre "apt-get upgrade" e "apt-get dist-upgrade"
« Resposta #3 Online: 25 de Fevereiro de 2014, 08:35 »
Não. Você pode usar só o dist-upgrade.

O upgrade vai atualizar tudo o que já está instalado, mas não vai remover pacotes antigos para instalar um novo ou instala novos pacotes que dependam dessa atualização.

O dist-upgrade atualiza todo o sistema mesmo que seja necessário remover pacotes antigos ou instalar novos pacotes para resolver dependências.

Portanto é melhor usar o dist-upgrade ao invés de apenas upgrade.

Por exemplo, já aconteceu comigo do sistema precisar atualizar o kernel mas era necessário remover alguns pacotes também. Só atualizou o kernel com um dist-upgrade.

Espero ter ajudado mais que complicado. Você também encontra farta informação no manual do apt-get:

man apt-get

Kubuntu 21.10 / Linux Mint XFCE 20.2

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: Diferenças entre "apt-get upgrade" e "apt-get dist-upgrade"
« Resposta #4 Online: 25 de Fevereiro de 2014, 16:32 »
Update, leia com atenção.

Offline galactus

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.683
    • Ver perfil
Re: Diferenças entre "apt-get upgrade" e "apt-get dist-upgrade"
« Resposta #5 Online: 25 de Fevereiro de 2014, 16:36 »
Update, leia com atenção.

Uai, o Renan só perguntou sobre o upgrade.
Kubuntu 21.10 / Linux Mint XFCE 20.2

Offline Renan Rischiotto

  • Usuário Ubuntu
  • *
  • Mensagens: 2.888
    • Ver perfil
Re: Diferenças entre "apt-get upgrade" e "apt-get dist-upgrade"
« Resposta #6 Online: 25 de Fevereiro de 2014, 17:27 »
Galactus

Ah entendi, obrigado pela explicação amigos :)

Abraços.