Semelhanças e diferenças entre update, upgrade, dist-upgrade e full-upgrade

Opções de atualização APT

Cerca de 3 anos atrás, a Canonical lançou o Ubuntu 16.04 LTS, uma versão que introduziu novos recursos importantes, como suporte para pacotes Snap. Como Flatpaks, os pacotes Snap são pacotes de última geração, melhorando muito, em teoria, em relação aos pacotes APT tradicionais. Os pacotes que temos utilizado toda a nossa vida podem ser atualizados desde um centro de software ou desde o terminal, existem diferentes opções se o que queremos é fazer desde a consola, como são upgrade, dist-upgrade e full-upgrade.

Se você é como eu, embora o mais confortável seja fazer tudo desde a central de software, às vezes você tentará atualizar os pacotes do terminal. O comando mais usado é "atualizar", mas também existem as outras duas opções para realizar ações ligeiramente diferentes. Neste artigo, explicaremos as diferenças entre esses comandos, embora eu diga que dois deles são maneiras diferentes de se referir à mesma ação.

Qual atualização devo usar para qual atualização?

A primeira coisa que vamos explicar é a primeira coisa que aparece no título deste artigo: «atualizar»Traduz-se para o espanhol como« atualização », mas o que será atualizado serão os repositórios. Ao escrever "sudo apt update", sem as aspas, o que estaremos fazendo é pedir como usuário root para atualizar o APT, mais especificamente os repositórios. Explicado isso, temos as três "atualizações" mencionadas, onde:

  • atualização, que significa "atualizar" ou "atualizar", que significa atualizar, atualizará os pacotes disponíveis, mas não todos. Ele vai baixar e atualizar pacotes, mas software que não tem a ver com, digamos, componentes importantes, como o kernel do Linux. Basicamente, isso evitará a atualização de pacotes que requerem que outros pacotes sejam removidos devido a mudanças de dependência.
  • dist-upgrade: o que este segundo comando faz é semelhante ao que o primeiro faz, mas durante a atualização fará várias perguntas sobre a configuração dos pacotes. Esta opção atualizará componentes como o kernel do Linux.
  • atualização completa: Como já avançamos, é outra forma de chamar o anterior ou vice-versa. Ambas as opções removerão pacotes que foram instalados automaticamente se precisarem resolver conflitos nas atualizações de dependência de pacote.

Para finalizar qualquer atualização, um quarto comando é usado. Se trata de "Sudo apt autoremove", que removerá pacotes que não são mais necessários. Se o usarmos após atualizar o kernel, ele removerá as imagens antigas. Se o tivermos atualizado manualmente, não recomendo fazê-lo até que verifiquemos se tudo está funcionando corretamente ou, caso contrário, não poderemos voltar a partir da inicialização do sistema.

Você já sabe quais são as diferenças entre esses três comandos para atualizar os pacotes APT?

Remova completamente o Flatpak-Snap-Appimage
Artigo relacionado:
Como remover completamente um pacote Flatpak, Snap ou AppImage

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Edd dito

    Bom. Eu tive muitas duvidas