Debian

O que são os comandos Apt-get upgrade e dist-upgrade e como usá-los

O que são os comandos Apt-get upgrade e dist-upgrade e como usá-los
Como um usuário regular ou administrador de sistema, você provavelmente já usou as ferramentas de gerenciamento de pacotes apt ou apt-get em algum ponto do Linux. Podemos usar essas ferramentas de gerenciamento de pacotes para gerenciar certas operações, como pesquisar pacotes disponíveis, instalar novos pacotes, remover os existentes, atualizar e atualizar os pacotes instalados, etc.

Se falamos em atualizar os pacotes, os sistemas operacionais Linux vêm com muitas atualizações de software gratuitas para cada pacote. Ele continuamente libera atualizações, patches e correções para melhorar o desempenho e corrigir bugs neles. É muito importante verificar regularmente essas atualizações e instalá-las para proteger o sistema contra ameaças e vulnerabilidades potenciais. Para a instalação dessas atualizações, a atualização é realizada e há duas maneiras de fazer isso: uma é apt-get upgrade e a segunda é apt-get dist-upgrade. Há algumas diferenças entre essas duas maneiras que costumam confundir os usuários. Este artigo irá ajudá-lo a entender e diferenciar apt-get upgrade e apt-get dist-upgrade.

Atualizando Banco de Dados de Pacotes

Para manter seu sistema atualizado, comandos de atualização e atualização são usados. O comando update apenas atualiza a lista de pacotes com as versões mais recentes disponíveis, no entanto, não instala ou atualiza o pacote. O comando upgrade realmente atualiza e instala as versões mais recentes dos pacotes que já estão instalados.  Antes de atualizar os pacotes, verifique as atualizações como segue. Isso permitirá que o apt conheça as novas versões disponíveis.

$ sudo apt-get update

O que é atualização do Apt-get

Para instalar as últimas versões de todos os pacotes previamente instalados em seu sistema, apt-get upgrade é usado. Este comando apenas atualiza os pacotes que têm uma nova versão disponível conforme declarado nas fontes.listar arquivo na pasta “/ etc / apt”. Ele não tenta instalar um novo pacote ou remover qualquer pacote instalado por conta própria.

Para atualizar ou instalar as versões mais recentes, execute o seguinte comando, pois sudo como um único usuário com privilégio pode verificar e instalar atualizações no sistema Linux:

$ sudo apt-get upgrade

Para atualizar um pacote específico, o comando é o seguinte:

$ sudo apt-get upgrade

O que é Apt-get dist-upgrade

Semelhante ao comando apt-get upgrade, o apt-get dist-upgrade também atualiza os pacotes. Além disso, ele também lida com a alteração de dependências com as versões mais recentes do pacote. Resolve de forma inteligente o conflito entre as dependências de pacotes e tenta atualizar os pacotes mais significativos em detrimento dos menos significativos, se necessário. Ao contrário do comando apt-get upgrade, o apt-get dist-upgrade é pró-ativo e instala novos pacotes ou remove os existentes por conta própria para completar a atualização.

Para atualizar os pacotes, execute o comando dist-upgrade com privilégios sudo:

$ sudo apt-get dist-upgrade

Para atualizar um pacote específico, o comando é o seguinte:

$ sudo apt-get dist-upgrade

Às vezes, ao executar o apt-get upgrade, você recebe a mensagem “Os seguintes pacotes foram mantidos”. Esses pacotes são retidos porque para instalar sua nova versão, eles precisam de algum outro pacote que ainda não está instalado. E como discutimos, o apt-get upgrade apenas atualiza os pacotes existentes, não instala um novo pacote ou remove um existente. É por isso que mantém esses pacotes de volta. Às vezes, os pacotes também são retidos por causa de dependências quebradas (quando o pacote do qual ele depende não tem uma versão para download).

Enquanto com apt-get dist-upgrade, o novo pacote dependente será instalado para resolver a dependência.

Para concluir, se você deseja apenas atualizar os pacotes sem instalá-los ou removê-los, vá para o apt-get upgrade. Por outro lado, se você deseja atualizar não importa se algum pacote novo é instalado ou se o pacote existente é removido para preencher dependências, vá para apt-get dist-upgrade.

Como usar o Xdotool para estimular cliques do mouse e pressionamentos de tecla no Linux
Xdotool é uma ferramenta de linha de comando gratuita e de código aberto para simular cliques do mouse e pressionamentos de tecla. Este artigo irá cob...
Os 5 principais produtos ergonômicos de mouse de computador para Linux
O uso prolongado do computador causa dor no pulso ou nos dedos? Você está sofrendo de rigidez nas articulações e constantemente precisa apertar as mão...
Como alterar as configurações do mouse e touchpad usando Xinput no Linux
A maioria das distribuições Linux vem com a biblioteca “libinput” por padrão para lidar com eventos de entrada em um sistema. Ele pode processar event...