Um breve guia para trabalhar com o YUM no Linux
O Yellowdog Updater, Modified (abreviado como YUM) é um gerenciador de pacotes usado em distribuições Linux baseadas em RPM (Red Hat Package Manager), como CentOS, Fedora e RHEL (Red Hat Enterprise Linux). O YUM facilita a instalação, a atualização, a remoção e o gerenciamento de pacotes de software. Neste artigo, abordaremos os comandos e princípios básicos do YUM, que o ajudarão a gerenciar pacotes com eficiência em seu sistema Linux.
Instalação de pacotes
Talvez uma das tarefas e processos principais e mais frequentemente usados 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 da Web nginx
sudo yum install nginx
Depois de executar esse comando, o YUM encontrará automaticamente todas as dependências necessárias para instalar o nginx, fará o download e as instalará.
Busca de 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
Esse comando retornará uma lista de todos os pacotes que contêm as palavras-chave “web server” em sua descrição ou nome.
Atualização de pacotes
O YUM também permite que você atualize os pacotes instalados para a versão mais recente. Para atualizar um pacote específico, use o comando yum update com o nome do pacote:
sudo yum update nginx
Se quiser atualizar todos os pacotes em seu servidor, basta executar o comando sem especificar o pacote:
sudo yum update
Esse comando atualizará todos os pacotes para a versão mais recente disponível.
Remoção de pacotes
Se precisar remover um pacote do sistema, use o comando yum remove. Por exemplo, para remover o pacote httpd:
sudo yum remove nginx
O YUM removerá automaticamente o pacote e todas as dependências que não forem mais usadas por outros programas instalados.
Limpando o cache
O YUM armazena os pacotes baixados e as informações sobre eles em um cache. Isso acelera o 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 armazenados em cache é feita com o seguinte comando:
sudo yum clean all
Esse comando remove todos os arquivos do cache, inclusive as listas de repositórios e os pacotes baixados.