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: 28.379 ]

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

Apache2, PHP5, MySQL5 e PhpMyAdmin com certificação SSL no Debian Etch

Implementando servidor LDAP no Ubuntu

Como gerenciar cotas de disco

Instalação dos servidores web Apache e Thttpd no Debian Linux

Usando Linux em computadores de baixo processamento e pouca memória

  
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 yzakius 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

[root@localhost ~]# 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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts