Sexta, 26 Março 2021
  0 Replies
  202 Visits
0
Votes
Desfazer
  Subscribe
Neste tutorial, examinamos os comandos apt-get upgrade e apt-get dist-upgrade e buscamos entender a diferença e quando cada um é usado.

1) apt-get upgrade

De acordo com as páginas de manual, o comando apt-get upgrade (para versões mais antigas do Debian / Ubuntu) ou apt upgrade (para versões mais novas, como Ubuntu 18.04 e posterior e Debian 10) é usado para atualizar os pacotes de software atualmente instalados para suas versões mais recentes. Sob nenhuma circunstância os pacotes existentes são removidos. Se uma atualização de pacote requer a remoção ou a instalação de pacotes adicionais, a atualização do pacote instalado é ignorada e o pacote permanece intocado em sua versão atual.

Antes de atualizar os pacotes, é sempre necessário atualizar o índice do pacote primeiro. Isso atualiza as listas de pacotes no arquivo /etc/apt/sources.list e no diretório /etc/apt/sources.list.d.

$ sudo apt-get update
Então
$ sudo apt-get upgrade


https://linoxide.com/wp-content/uploads/2021/03/upgrade-packages.png

Se você deseja atualizar um específico e deixar o resto intacto, basta usar a sintaxe abaixo:
$ sudo apt-get upgrade package-name


2) apt-get dist-upgrade

Esta é uma versão aprimorada do comando apt-upgrade. Além de atualizar os pacotes de software existentes, ele instala e remove alguns pacotes para satisfazer algumas dependências. O comando inclui um recurso de resolução de conflito inteligente que garante que os pacotes críticos sejam atualizados primeiro às custas daqueles considerados de menor prioridade.

Para ser 100% seguro, certifique-se de realizar a atualização em um ambiente de teste antes de executar na produção.

$ sudo apt-get dist-upgrade


https://linoxide.com/wp-content/uploads/2021/03/apt-get-dist-upgrade.png

A principal distinção entre apt-get upgrade e apt-get dist-upgrade é que, no primeiro, nenhum dos pacotes é removido. Os pacotes de software com versões mais recentes são atualizados e nenhum é removido. No último, alguns pacotes mais novos são instalados e alguns são removidos para satisfazer certas dependências.

Conclusão

O comando apt-upgrade sempre buscará atualizar os pacotes de software instalados se novas versões forem encontradas nos repositórios. Não desencadeia a remoção de nenhum pacote. Enquanto isso, apt-get dist-upgrade irá deletar alguns pacotes quando for necessário fazê-lo durante a atualização dos pacotes de software. Esperamos que agora você tenha uma compreensão clara dos dois comandos e de como cada um difere do outro. Seu feedback sobre este breve tutorial é muito bem-vindo.

Erik Perin - IT Manager - Oktopus

erikperin marked this post as Resolved — cerca de 1 mês atrás
erikperin featured this post — cerca de 1 mês atrás
Não há respostas feitas para essa postagem ainda.
Seja um dos primeiros a responder a esta postagem!
No Internet Connection