Uma das melhores coisas sobre as distribuições Linux é que elas instalam software de repositórios centrais usando gerenciadores de pacotes, um conceito que outros sistemas operacionais estão apenas começando.

Mas se você não atualizar frequentemente esses repositórios, seu sistema pode ter problemas ao instalar novos pacotes. Aqui está o porquê.

Pacotes dependem de outros pacotes

Os aplicativos Linux e os programas de código aberto de forma mais ampla fazem uso intenso de bibliotecas compartilhadas de código. Como os programas Linux usam essas bibliotecas tão amplamente, faz sentido para as distribuições Linux empacotá-las da mesma forma que fazem com programas executáveis.

A desvantagem dessa abordagem é que os agendamentos de atualização para programas e suas bibliotecas podem ser diferentes. Os desenvolvedores podem fazer alterações em programas ou bibliotecas que podem alterar significativamente seu comportamento.

Para complicar os diferentes cronogramas de atualização, cada distribuição Linux tem seu próprio método de lançamento de software, com distribuições de lançamento contínuo como o Arch lançando pacotes logo após os desenvolvedores upstream lançarem seus versões.

O que acontece se você não atualizar

Se você não atualizou seus repositórios de pacotes, você pode ter problemas para instalar ou executar novos programas que dependem de bibliotecas desatualizadas que você instalou em seu sistema. Pacotes quebrados no Linux são uma dessas implicações de pacotes desatualizados.

No entanto, este problema não é exclusivo do Linux. O "inferno DLL" é um problema semelhante que os usuários do Windows encontram.

Como atualizar repositórios de pacotes no Linux

Agora que você sabe que precisa atualizar os repositórios de pacotes antes de instalar novos programas, é hora de aprender como fazer isso. Os comandos para fazer isso variam dependendo de qual distro você usa.

Em um sistema Debian ou Ubuntu, você pode atualizar a lista de repositórios e atualizar os pacotes instalados com APT:

sudo apt update && sudo apt update

Em distribuições derivadas da Red Hat, o YUM combina a atualização de repositórios de pacotes com a instalação de pacotes atualizados:

atualização sudo yum

O OpenSUSE usa o gerenciador de pacotes Zypper. Para ver quais pacotes precisam ser atualizados, digite:

sudo zypper lp

Para atualizar todos os pacotes desatualizados, digite:

patch sudo zypper

Para atualizar um sistema Arch Linux, use o Pacman:

sudo pacman -Syu

Relacionado: Como instalar e remover pacotes no Arch Linux

Agora a instalação do seu software ocorrerá sem problemas

Agora que você sabe como atualizar seu sistema antes de instalar novos pacotes, deverá ter menos problemas ao instalar novos programas em seu sistema Linux.

A principal diferença entre as distros Linux é o gerenciador de pacotes. Todos eles têm seus pontos fortes e fracos, então você deve escolher aquele que melhor se adapta ao seu estilo de trabalho. Você deve usar APT, YUM ou Zypper? Ou algo totalmente diferente? Você decide.

CompartilhadoTweetE-mail
As melhores distribuições operacionais Linux

As melhores distros Linux são difíceis de encontrar. A menos que você leia nossa lista dos melhores sistemas operacionais Linux para jogos, Raspberry Pi e muito mais.

Leia a seguir

Tópicos relacionados
  • Linux
  • Instalar software
  • Gestores de Pacotes
Sobre o autor
David Delony (41 artigos publicados)

David é um escritor freelance que mora no Noroeste do Pacífico, mas originalmente veio da Bay Area. Ele é um entusiasta da tecnologia desde a infância. Os interesses de David incluem ler, assistir filmes e programas de TV de qualidade, jogos retro e colecionar discos.

Mais de David Delony

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever