Yum no Red Hat 4

Tutorial simples para a instalação e utilização desse poderoso gerenciador de pacotes, criado para Fedora Core, no Red Hat 4.

[ Hits: 27.406 ]

Por: Pedro Augusto Malanga em 16/05/2007


Introdução



Bom, agora vamos trabalhar.

Baixe e instale a versão do YUM para Red Hat 4. É fácil de ser encontrado na web, basta procurar por: yum-2.4.2-0.4.el4.rf.noarch.rpm

Para fazer a instalação basta rodar o:

# rpm -hiv yum-2.4.2-0.4.el4.rf.noarch.rpm

Pronto, instalado já está, porém sem repositórios para fazer as buscas.

A seguir irei mostrar como montar um grupo de repositórios, incluindo o repositório do próprio FC5, sendo que os pacotes para RH não são liberados para o YUM e sim somente para o up2date em forma de pagamento, o que tira um pouco a liberdade de se usar um RH4AS.

Um dos primeiros repositórios que coloquei foi o DAG, que é facilmente instalado via RPM com o seguinte comando:

# rpm -Uhv http://apt.sw.be/packages/rpmforge-release/\
rpmforge-release-0.3.6-1.el4.rf.i386.rpm


Se tudo correr bem você devera ter um diretório assim:

/etc/yum.repo.d/

e dentro os arquivos rpmforge.repo e mirrors-rpmforge.

Até aí tudo bem, seu YUM já estaria pronto a rodar, porém com muito pouco, pois o rpmforge não contém muitos instaladores. Então vamos agregar mais alguns repositórios.

Vamos criar os arquivos a seguir, lembrando que todos dentro do /etc/yum.repo.d.

Arquivo com nome dag.repo:

[dag]
name = Dag
enabled = 1
baseurl = http://dag.freshrpms.net/redhat/el4/en/$basearch/dag/
http = //ftp.heanet.ie/pub/freshrpms/pub/dag/redhat/el4/en/$basearch/dag/
gpgcheck = True

Arquivo com nome dries.repo:

[dries]
name=Extra RedHat EL 4 rpms dries - $releasever - $basearch
baseurl=http://apt.sw.be/dries/redhat/el4/en/$basearch/dries/RPMS
gpgcheck=1
enabled=1
gpgkey=http://dries.ulyssis.org/ayo/RPM-GPG-KEY.dries.txt

Arquivo com nome livna.repo:

[livna]
name=Fedora Core 4 - i386 - livna
baseurl=http://rpm.livna.org/fedora/4/i386/RPMS.lvn
failovermethod=priority

E por último o arquivo jpackage.repo:

[jpackage-generic]
name=JPackage (free), generic
mirrorlist=http://www.jpackage.org/jpackage_generic.txt
failovermethod=priority
gpgcheck=1
gpgkey=http://www.jpackage.org/jpackage.asc
enabled=1

Seguindo a mesma linha iremos montar o repositório dos arquivos liberados pela própria RH para o projeto Fedora.

Criar um arquivo dentro do /etc/yum.repo.d com o nome de fedora.repo:

[base]
name=Fedora Core $releasever - $basearch - Base
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/5/i386/os/
enabled=1
gpgcheck=1

Acima veja que tive que alterar a baseurl, pois por padrão o yum do Fedora traz variáveis de ambiente e que alteram o resultado do alvo na internet, ou melhor, o alvo dentro da Red Hat.

Basicamente é isso, agora teremos o yum rodando dentro de um RH, que por padrão deveria rodar com up2date. Vejam que não estou colocando aqui qual é o melhor o pior, e sim adicionando de uma forma manual a utilização do yum.

Vamos rodar:

# yum clean all

Ele irá limpar todas as entradas do "banco de dados" do yum.

# yum check-update

Depois de alguns minutinhos o yum já foi em todos os repositórios, fez as conexões e montou um banco de dados com os arquivos que estão disponíveis para serem baixado da forma como conhecemos o Linux, LIVRE.

Lembrando, que os repositórios que utilizei são somente alguns dos inúmeros repositórios que podem ser adicionados ao yum, fica a critério a utilização ou não desses repositórios, o importante e mínimo é a utilização do repositório do Fedora o qual tem muitos pacotes atualizado.

Para ver como esta sua base do yum, basta listar o que está disponível para download com o seguinte comando:

# yum list > arquivo.txt

Edite o arquivo e veja o que temos e de onde ele virá.

Espero ter ajudado.

Abraços.

   

Páginas do artigo
   1. Introdução
Outros artigos deste autor

Linux acessando storage iSCSI

Instalando AJAXTERM em um Fedora

Leitura recomendada

Tutorial de Instalação do Módulo Gerente em Servidor FreeBSD

Load balance e alta disponibilidade com Bonding

Mais sobre terminais leves....

Instalando o Linux RedHat / Fedora / CentOS remotamente utilizando o VNC

Servidor Debian 6 DHCP + Squid + IPtables

  
Comentários
[1] Comentário enviado por calaff2 em 16/05/2007 - 12:12h

Yum uma grande ferramenta hehehe ajuda muito a galera do fedora que pena que o redhat n tem!! muito bom man axei que o fedora 4 ja tinha o yum!!

[2] Comentário enviado por malanga em 16/05/2007 - 21:09h

opa, o fedora 4 tem sim... esse lance q fiz é justamente para usar o YUM no RH....

so tem porem ai no artigo q fiz... a base correta para rodar o yum no rh é o
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/3/i386/os/

e nao
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/5/i386/os/

como coloquei

po q RH usa a base do FEDORA 3


flw

[3] Comentário enviado por navegador_x11 em 25/05/2007 - 11:03h

Ólá, como seria p/ configurar o yum p/ o repositório do Dvd? Eu uso o fedora 6 core .

[4] Comentário enviado por malanga em 25/05/2007 - 21:03h

cara,

pelo DVD eu nao vi, mas sei q criar um repo em disco isso é possivel sim....

[5] Comentário enviado por yzak em 05/11/2007 - 15:36h

Muito bom.

Me deu uma tremenda força.

[6] Comentário enviado por eferro em 29/11/2007 - 16:55h

[[email protected] ~]# rpm -ivh yum-2.4.2-0.4.el4.rf.noarch.rpm
warning: yum-2.4.2-0.4.el4.rf.noarch.rpm: V3 DSA signature: NOKEY, key ID 6b8d79e6
error: Failed dependencies:
python-elementtree is needed by yum-2.4.2-0.4.el4.rf.noarch
python-sqlite is needed by yum-2.4.2-0.4.el4.rf.noarch
urlgrabber is needed by yum-2.4.2-0.4.el4.rf.noarch
[


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts