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.