Atualização APT vs APT Atualização

Atualização APT vs APT Atualização

Se você já trabalhou com o Debian Linux ou uma das muitas distribuições Linux que foram derivadas dele, como o Ubuntu, você provavelmente já viu ou usou o gerenciador de pacotes APT. APT é como os pacotes são instalados, atualizados e removidos nesses sistemas.

Ao usar a linha de comando, o Atualização APT e Atualização APT Os comandos podem ser usados ​​para atualizar os repositórios de pacotes e atualizar pacotes, respectivamente. Neste guia, veremos a diferença entre os dois comandos e como ambos podem ser usados ​​para atualizar pacotes instalados em um sistema baseado em Debian.

VOCÊ SABIA?
Você também pode ver Atualização APT-Get e Atualização APT-Get comandos usados. Escrevemos um artigo completo explicando a diferença entre apt e apt-get, mas basta dizer que esses comandos executam basicamente as mesmas funções que as correspondentes apt comandos.

Neste tutorial, você aprenderá:

  • O que as distros usam atualização APT e APT?
  • Qual é a diferença entre atualização APT e APT?
Comandos de atualização APT e APT que estão sendo usados ​​para atualizar pacotes Requisitos de software e convenções de linha de comando Linux
Categoria Requisitos, convenções ou versão de software usada
Sistema Linux Debian e a maioria dos derivados
Programas N / D
Outro Acesso privilegiado ao seu sistema Linux como raiz ou através do sudo comando.
Convenções # - requer que os comandos Linux sejam executados com privilégios root diretamente como usuário root ou por uso de sudo comando
$ - Requer que os comandos do Linux sejam executados como um usuário não privilegiado regular

O que as distros usam atualização APT e APT?

Debian e Ubuntu são provavelmente os distritos Linux mais notáveis ​​que usam o software APT (Ferramenta de Pacote Avançado) que contém o Atualização APT e Atualização APT comandos, entre outros, que você está acostumado a ver. Existem muitas outras distros baseadas no Debian, e a maioria delas também usa apt.

Observe que alguns derivados do Debian podem dar sua própria rotação no gerente de pacote APT, por isso nem sempre é garantido que apt Os comandos funcionarão o mesmo em todas as distros. Você teria que verificar as páginas do homem com homem apt em outras distros para ter certeza. Neste artigo, estamos falando sobre apt No contexto de sua implementação em Debian e Ubuntu.

Outras distribuições com diferentes gerentes de pacotes, como DNF, YUM, Pacman, etc. não será capaz de usar o apt comandos. Esses gerentes de pacotes têm suas próprias funções e sintaxe, o que pode ser muito diferente de apt.



Qual é a diferença entre atualização APT e APT?

Atualização APT Downloads Informações do pacote de todas as fontes configuradas (i.e. as fontes configuradas dentro /etc/apt/fontes.lista). É assim que seu sistema sabe quais pacotes estão disponíveis para atualização e onde recuperar esse software.

Atualização APT então pode agir sobre essas informações e atualizar todos os pacotes instalados para suas mais recentes versões. Este comando atualizará apenas os pacotes que já estão instalados; Ele não instalará novos pacotes, a menos que sejam necessários para resolver dependências. Atualização APT também não removerá nenhum pacotes. Se um pacote deve ser removido para concluir uma atualização, o comando simplesmente pulará essa atualização e deixará seus pacotes atuais intactos.

Então, por que esses dois comandos se separam?

Como os comandos andam de mãos dadas, muitos usuários se perguntam por que estão separados em primeiro lugar. É extremamente comum executar os comandos em rápida sucessão ou até executá -los na mesma linha, assim:

$ sudo apt update && sudo apt upgrade 

O motivo para separar os comandos é porque Atualização APT vai tentar atualizar todo pacote instalado no sistema, que nem sempre é desejável. Por exemplo, e se você quiser atualizar apenas para a versão mais recente do Apache?

$ sudo apt update $ sudo apt install apache2 

Usando os comandos acima, você pode atualizar apenas o Apache2 embalar e evitar atualizar o restante do sistema. Você também pode usar esses comandos para instalar o Apache em um sistema que atualmente não o possui. Nesse caso, correndo Atualização APT antes de o APT Instale O comando ainda é recomendado para que você termine com a versão mais recente.

Agora que você sabe a diferença, também é útil lembrar os comandos APT Full Upgrade e Apt Autoremove.

APT Full Upgrade funciona de maneira muito semelhante a Atualização APT, exceto que também tem a capacidade de remover pacotes do sistema, se necessário para concluir uma atualização. Geralmente é seguro usar este comando, mas em caso de dúvida, você pode tentar um Atualização APT comando primeiro para ver quais pacotes, se houver, são retidos. Todos esses apt Os comandos pedem confirmação antes de fazer alterações no seu sistema.



Apt Autoremove pode ser usado para remover pacotes remanescentes do seu sistema que foram instalados apenas como dependências para outros pacotes. É comum ter alguns desses pacotes por aí após uma atualização considerável. Eles não são mais necessários, então geralmente não há muito sentido para mantê -los. O APT ainda precisa que você emita este comando, pois não deseja remover nada sem o seu consentimento. Remover esses pacotes antigos liberará algum espaço em disco e manterá seu sistema funcionando limpo.

É mais comum executá -lo logo após a atualização.

$ sudo apt update && sudo apt upgrade && sudo apt autoremove 

Ou, para atravessar as caixa de diálogos de confirmação e simplificar ainda mais o processo, você pode usar o -y opção.

$ sudo apt update && sudo apt -y upgrade && sudo apt -y autoremove 

Pensamentos finais

Neste guia, aprendemos sobre a diferença entre o Atualização APT e Atualização APT comandos em sistemas baseados em Debian. Ambos os comandos andam de mãos dadas e são necessárias para manter o software atualizado. Também aprendemos sobre APT Full Upgrade e Apt Autoremove, Mais dois comandos adequados que ajudam a manter nosso sistema atualizado e limpo.

Tutoriais do Linux relacionados:

  • Coisas para instalar no Ubuntu 20.04
  • Uma introdução à automação, ferramentas e técnicas do Linux
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Mastering Bash Script Loops
  • Ubuntu 20.04 Guia
  • Coisas para fazer depois de instalar o Ubuntu 22.04 Jellyfish…
  • Mint 20: Melhor que o Ubuntu e o Microsoft Windows?
  • Arquivos de configuração do Linux: os 30 primeiros mais importantes
  • Coisas para instalar no Ubuntu 22.04
  • Como fazer bota dupla kali linux e windows 10