Usando o YUM Package Manager em CentOS e RHEL

neste artigo, vamos considerar o YUM package manager que permite gerenciar a instalação, remoção e atualização do programa (pacotes RPM), resolver automaticamente dependências e gerenciar repositórios adicionais. Este artigo será útil para os administradores Linux iniciando como uma folha de batota yum.

Yum (Yellowdog Updater Modified) é um gerenciador de pacotes para Linux distros baseado em pacotes RPM (RedHat Package Manager). Estes incluem OSs populares como RedHat, CentOS, Fedora, Oracle Linux, Scientific Linux.

instalar, actualizar e remover pacotes utilizando YUM

com que começar? Como em qualquer outro caso, vamos começar com a ajuda:

yum help – a ajuda completa no yum

vou destacar os comandos yum mais populares:

yum clean all – limpa o cache de todos os pacotes (geralmente usado se algum problema ocorrer com o yum)

yum makecache – recria o cache do pacote

yum repolist – exibe a lista de todos os conectados repositórios, a saída se parece com isso:

Loaded plugins: fastestmirrorLoading mirror speeds from cached hostfile* base:* extras:* updates:repo id repo name statusbase/7/x86_64 CentOS-7 - Base 10,019extras/7/x86_64 CentOS-7 - Extras 435updates/7/x86_64 CentOS-7 - Updates 2,500repolist: 12,954

eu só padrão do CentOS 7 repositórios instalado no meu sistema: Base, Extras e Atualizações.

yum list available – mostra a lista de todos os pacotes disponíveis para instalação.

yum list installed – mostra a lista de todos os pacotes instalados no sistema.

yum list kernel – mostra a lista de pacotes relacionados com o kernel Linux.

Você pode verificar se um determinado pacote está instalado no seu servidor CentOS (por exemplo, verificar o apache status do pacote):

yum list installed httpd

Installed Packageshttpd.x86_64 2.4.6-89.el7.centos.1 @updates

Você pode obter informações detalhadas sobre um pacote específico. Por exemplo, vamos obter mais informações sobre o pacote MariaDB:

yum info mariadb

o yum info = get, do pacote info

Para instalar um pacote, yum install é usado. Para instalar o servidor web apache, execute este comando:

yum install httpd

se você ver o ” Traceback (última chamada mais recente):thread.erro: não é possível iniciar um novo erro de thread” ao executar qualquer comando yum, é provável que não tenha RAM suficiente no seu servidor. Tente adicionar alguma RAM ou desactivar os ‘plugins’ do yum (indique plugins=0 em /etc/yum.conf).

Antes de instalar um pacote, você pode verificar suas dependências usando o comando:

yum deplist httpd

Se você deseja instalar um pacote, mas você esqueceu o seu nome completo, você pode usar o * curinga. Por exemplo:

yum install epel-*

Resolving Dependencies--> Running transaction check---> Package epel-release.noarch 0:7-11 will be installed--> Finished Dependency ResolutionInstall 1 PackageTotal download size: 15 kInstalled size: 24 kIs this ok :

se você apenas entrar:

yum install epel

No package epel available.Error: Nothing to do

não verá nenhum pacote disponível.

Deixe uma resposta

O seu endereço de email não será publicado.