Red Hat Training

A Red Hat training course is available for Red Hat Satellite

3.3. Atualização de Pacotes usando a Linha de Comando com yum

A fundação do Atualizador de Pacotes é o gerenciador de pacotes do Yum, desenvolvido pela Duke University para aprimorar a instalação dos RPMs. O yum busca repositórios suportados para pacotes e suas dependências, portanto devem ser instalados juntos para resolver problemas de dependência. O Red Hat Enterprise Linux 5 usa o yum para buscar pacotes e instalar pacotes.
up2date não está disponível no Red Hat Enterprise Linux 5, o qual usa o Yum (Yellowdog Updater Modified). Toda a pilha de ferramentas que instala e atualiza softwares no Red Hat Enterprise Linux 5 se baseia agora no Yum. Isto inclui tudo desde a instalação inicial através do programa de instalação Anaconda até ferramentas de gerenciamento de software como o pirut.

3.3.1. Comandos yum

Os comandos do yum são geralmente digitados da seguinte forma:
yum command [package_name]
Por padrão, o Yum tentará automaticamente verificar todos os repositórios configurados para resolver todas as dependências de pacotes durante uma instalação ou atualização. Segue uma lista com os comandos do yum mais utilizados. Para uma lista completa dos comandos do yum, consulte o man yum.
yum install package_name
Usado para instalar a versão mais recente de um pacote ou grupo de pacotes. Caso nenhum pacote coincida com o(s) nome(s) do pacote especificado, considera-se que são um curinga, e todos os pacotes coincidentes são instalados.
yum update package_name
Usado para atualizar os pacotes específicos para a versão mais recente disponível. Caso não haja pacotes especificados, o yum tentará atualizar todos os pacotes instalados.
Se a opção --obsoletes for usada (ou seja, yum --obsoletes package_name), o yum irá processar os pacotes obsoletos. Como tal, os pacotes que estiverem obsoletos nas atualizações serão removidos e substituídos adequadamente.
yum check-update
Este comando permite que você determine se quaisquer atualizações estão disponíveis para seus pacotes instalados. O yum retorna uma lista de todas as atualizações de pacote a partir de todos os repositórios caso algum esteja disponível.
yum remove package_name
Usado para remover os pacotes especificados junto com qualquer outro pacote dependente dos pacotes que estão sendo removidos.
yum provides package_name
Usado para determinar quais pacotes fornecem um arquivo específico ou recurso.
yum search keyword
Este comando é usado para encontrar qualquer pacote que contenha a palavra chave específica na descrição, sumário, empacotador e campos de nome de pacotes do RPMs em todos os repositórios suportados.
yum localinstall caminho absoluto para o nome de arquivo
Used when using yum to install a package located locally in the machine.