YUM

De Wiki Fedora

O Yum é um acrônimo para Yellow dog Updater, Modified. É uma ferramenta utilizada para gerenciar a instalação e remoção de pacotes em distribuições Linux, que utilizam o sistema RPM. É um gerenciador de pacotes de arquivos similar ao APT que lida automaticamente com dependências computando-as e resolvendo o que deve ser feito para tratá-las. Trabalha com formato .rpm de pacotes de arquivos.

O Yum faz o download do pacote especificado de algum repositório. Possui um simples arquivo de configuração. Faz um cálculo eficaz das dependências.

O Yum pode ser usado em modo texto, ou através de sua interface gráfica, YUMEx.

Tabela de conteúdo

Repositórios do YUM

Para realizar o download dos pacotes a serem instalados no sistema o YUM utiliza uma conexão com determinados sites chamados repositórios, com os quais sincroniza-se e faz uma comparação dos softwares disponíveis on-line e dos instalados no seu sistema, possibilitando a atualização, resolução automática de dependências e desisntalação.

Principais parâmetros do YUM

  • install: Instala um software:
# yum install nomedopacote
  • -y: Responde sim, automaticamente a todas as perguntas:
# yum -y install nomedopacote
  • --nogpgcheck: Desabilita a checagem GPG dos pacotes:
# yum --nogpgcheck install nomedopacote
# yum --disablerepo=livna install nomedopacote
# yum --enablerepo=freshrpms install nomedopacote
  • localinstall: Instala um pacote RPM que está no seu HD:
# yum localinstall /caminho/até/o/pacote/nomedopacote.rpm
  • clean all: Limpa o cache e os cabeçalhos armazenados em /var/cache/yum:
# yum clean all
  • remove: Desisntala um pacote do seu sistema:
# yum remove nomedopacote
  • update: Atualiza todos os pacotes do sistema para as versões mais recentes presentes nos repositórios:
# yum update 
  • update nomedopacote: Atualiza um pacote do sistema para a versão mais recente presente no repositório:
# yum update nomedopacote
  • list: Lista os pacotes que tem no seu sistema e quais os que estão disponíveis:
# yum list *nomedopacote*

Exemplo: yum list *mplayer*, lista tudo o que está relacionado com o mplayer

  • Search: Procura nos repositórios, pacotes relacionados com esse:
# yum search *nomedopacote*

Exemplo: yum search *yum*

Ver também

Links Externos

Ferramentas pessoais