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.
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
- Linux
- Instalar software
- Gestores de Pacotes

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.
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