Um breve guia para trabalhar com o YUM no Linux
Yellowdog Updater, Modified (abreviado YUM) é um gestor de pacotes utilizado em distribuições Linux baseadas em RPM (Red Hat Package Manager), tais como CentOS, Fedora e RHEL (Red Hat Enterprise Linux). O YUM facilita a instalação, atualização, remoção e gestão de pacotes de software. Neste artigo, abordaremos os comandos e princípios básicos do YUM, que o ajudarão a gerir eficazmente os pacotes no seu sistema Linux
Instalando pacotes
Talvez uma das principais e mais frequentemente usadas tarefas e processos do gerenciador de pacotes YUM seja a instalação de software. O comando yum install é usado para isso. Vejamos um exemplo de instalação do servidor web nginx
sudo yum install nginx
Procurando por pacotes
Antes de instalar um pacote, você pode usar o comando yum search para procurar por ele nos repositórios. Por exemplo, para procurar um pacote associado à palavra “website”:
yum search website
Atualização de pacotes
O YUM também permite atualizar os pacotes instalados para a versão mais recente. Para atualizar um pacote específico, utilize o comando yum update com o nome do pacote:
sudo yum update nginx
sudo yum update
Remoção de pacotes
Se precisar de remover um pacote do seu sistema, utilize o comando yum remove. Por exemplo, para remover o pacote httpd:
sudo yum remove nginx
Limpando o cache
O YUM armazena os pacotes baixados e as informações sobre eles em um cache. Isso acelera seu sistema, mas com o tempo o cache pode ocupar uma quantidade significativa de espaço. Para limpar o cache, use o comando yum clean. A limpeza de todos os dados em cache é feita com o seguinte comando:
sudo yum clean all
Conclusão
O YUM é uma ferramenta conveniente e confiável para gerenciar pacotes em distribuições Linux baseadas em RPM. Com ele, os administradores podem facilmente instalar, atualizar e remover software, mantendo o sistema estável e atualizado. Conhecer os comandos básicos – instalar
, procurar
, atualizar
, remover
e limpar
– simplificará bastante a administração do sistema e poupará tempo na manutenção do servidor. Ao dominar o YUM, ganha mais controlo sobre o seu ambiente Linux e pode lidar rapidamente com tarefas relacionadas com a gestão de software.
Gostaria que eu acrescentasse também uma pequena secção de FAQ (por exemplo, “Como faço para listar os pacotes instalados?” ou “Como posso atualizar apenas os patches de segurança?”) para tornar o artigo ainda mais prático para os leitores?