YUM
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
- --disablerepo=[nomedorepositório]: Desativa um repositório (permite o uso de caracteres coringa):
# yum --disablerepo=livna install nomedopacote
- --enablerepo=[nomedorepositório]: Ativa um repositório (permite o uso de caracteres coringa):
# yum --enablerepo=freshrpms install nomedopacote
# yum localinstall /caminho/até/o/pacote/nomedopacote.rpm
# 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*