Esse artigo é muito interessante porque muitas vezes utilizamos as ferramentas do terminal Linux sem sequer saber de todos os recursos disponíveis para nós e de todo o potencial das ferramentas. Pensando nisso, resolvi explorar e adentrar o mundo do Yum. O Yum é o gerenciador de pacotes usado por padrão no Fedora, fazendo o papel que no Debian e no Ubuntu é desempenhado pelo apt-get. É uma ferramenta para instalar, atualizar e remover pacotes e suas dependências em sistemas baseados em RPM. Ele calcula automaticamente as dependências e descobre como as coisas devem ir para instalar pacotes.
Mistérios do Yum
Vamos agora começar a conhecer os comandos básicos para usar o Yum com relativa eficiência para as tarefas rotineiras.
Ajuda do Yum
Abaixo estão os comandos mais comuns que você irá usar para o Yum. Você pode encontrar uma descrição mais detalhada desses juntamente com mais alguns comandos, se você digitar:
yum --help
e
man yum
Instalar um aplicativo
su -c 'yum install nome_do_aplicativo'
Remover um aplicativo
su -c 'yum remove nome_do_aplicativo'
Instalar um RPM do seu disco rígido usando o Yum para resolver as dependências
su -c 'yum localinstall nome_do_aplicativo'
Busca por um aplicativo
yum search nome_do_aplicativo
Encontrar informações sobre um aplicativo
yum info nome_do_aplicativo
Atualizar todo o sistema
su -c 'yum update'
Conferir atualizações
yum check-update
Listar RPM’s instalados via repositórios habilitados
yum list extras
Listar pacotes disponíveis via repositórios habilitados
yum list available
Habilitar um repositório
su -c 'yum --enablerepo=nome_do_repositório'
Desabilitar um repositório
su -c 'yum --disablerepo=nome_do_repositório'
Importar chaves GPG do Fedora
O Fedora tem seus repositórios básicos e para usá-los sem ter erros sobre os pacotes não assinados você deve importar suas chaves GPG. Abra um terminal e digite:
su -c 'rpm --import /etc/pki/rpm-gpg/*'
Você receberá algumas mensagens de erro como “importação falhou”, mas é assim mesmo.
Interface gráfica para o Yum
Se você não gosta de digitar comandos, você pode usar a interface gráfica do Fedora para o Yum. Você pode encontrá-lo em Sistema -> Administração -> Adicionar / Remover Programas. Você também pode instalar o Yumex para isso.
su -c 'yum install yumex'
Configure o Yum através de Proxy
Se você está atrás de um servidor proxy e você quer que o Yum se conecte à internet através de proxy, abra um terminal e digite:
su -c 'gedit /etc/yum.conf'
Adicione então esta linha na configuração do Yum:
proxy=http://ip:porta/
Onde ip é o endereço IP do seu proxy e porta é a porta do proxy. Não se esqueça do / depois do número da porta. Salve e saia.
Plugins para Yum
Yum-Presto
Este plugin acelera o processamento e download de pacotes, baixando a diferença entre o novo pacote e o pacote antigo. Você pode obtê-lo com este comando:
su -c 'yum install yum-presto'
Fastest Mirror Plugin
Este plugin busca o espelho mais rápido para downloads de todos os pacotes. Para instalá-lo digite:
su -c 'yum install yum-fastestmirror'
Você pode configurar várias definições para o plugin no arquivo:
su -c 'gedit /etc/yum/pluginconf.d/fastestmirror.conf'
Security Plugin
Este plugin permite pesquisar e instalar atualizações de segurança somente. Muito útil se você tem o Fedora instalado em um servidor para modo de produção. Para instalá-lo digite:
su -c 'yum install yum-security'
Para aplicar, digite:
su -c 'yum --security update'
Allowdowngrade
O Yum por padrão não permite que você faça downgrade de um pacote. No entanto, um novo pacote pode lhe causar problemas. Nesse caso você pode voltar à versão anterior do pacote com este plugin. Para instalá-lo digite:
su -c 'yum install yum-allowdowngrade'
Para aplicar, digite:
su -c 'yum update --allow-downgrade'
Você pode desativar este plugin, alterando a opção ativada no arquivo:
su -c 'gedit /etc/yum/pluginconf.d/allowdowngrade.conf'
Download Order
Com este plugin, o Yum vai baixar os pacotes em ordem decrescente de tamanho. Dos maiores pacotes até os menores.
su -c 'yum install yum-plugin-download-order'
LangPack
Novo plugin do Fedora 13 que faz com que o Yum detecte o idioma do sistema e baixe os pacotes dos aplicativos para seu idioma.
su -c 'yum install yum-langpacks'
Conclusão
O Yum é excelente. Muitos usuários do Ubuntu ou qualquer outra distribuição baseada no Debian não conhecem muito o Yum preferindo assim o Apt-get, mas com esse artigo conseguimos desvendar o Yum para mostrar as suas qualidades. Esperamos que vocês tenham gostado desse super artigo.
Nenhum comentário:
Postar um comentário