YUM (yum.conf)

Configurando o YUM para FC5

Categoria: Miscelânea

Software: YUM

[ Hits: 23.510 ]

Por: Perfil removido


Quando instalei o FC5, me deparei com a falta de repositórios para o YUM, visto que instalei no mesmo dia em que foi lançada a versão stable. Após navegar em muitos sites e fazer tentativas de adivinhar URLs dos repositórios baseado em configurações de YUM do FC4, eis a lista que eu tenho hoje em minha máquina.
Após colocar o yum.conf no diretório /etc, deve ser instaladas as chaves públicas dos repositórios:
LIVNA: rpm --import http://rpm.livna.org/RPM-LIVNA-GPG-KEY
Freshrpms: rpm --import
http://ftp.freshrpms.net/pub/freshrpms/RPM-GPG-KEY
Dries: rpm --import http://dries.ulyssis.org/rpm/RPM-GPG-KEY.dries.txt


[extras]
name=Fedora Extras $releasever - $basearch
mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-extras-$releasever
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-extras
gpgcheck=1

[extras-debuginfo]
name=Fedora Extras $releasever - $basearch - Debug
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/extras/$releasever/$basearch/debug/
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-extras
gpgcheck=1

[extras-source]
name=Fedora Extras $releasever - Source
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/extras/$releasever/SRPMS/
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-extras
gpgcheck=1

[updates]
name=Fedora Core $releasever - $basearch - Updates
mirrorlist=http://fedora.redhat.com/download/mirrors/updates-released-fc$releasever
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

[updates-debuginfo]
name=Fedora Core $releasever - $basearch - Updates - Debug
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/updates/$releasever/$basearch/debug/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

[updates-source]
name=Fedora Core $releasever - Updates Source
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/updates/$releasever/SRPMS/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

[freshrpms]
name=Fedora Core $releasever - $basearch - Freshrpms
mirrorlist=http://ayo.freshrpms.net/fedora/linux/$releasever/mirrors-freshrpms
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-freshrpms
gpgcheck=1

[livna]
name=Livna for Fedora Core $releasever - $basearch - Base
baseurl=
        http://rpm.livna.org/fedora/$releasever/$basearch/
        http://livna.cat.pdx.edu/fedora/$releasever/$basearch/
        http://wftp.tu-chemnitz.de/pub/linux/livna/fedora/$releasever/$basearch/
        http://ftp-stud.fht-esslingen.de/pub/Mirrors/rpm.livna.org/fedora/$releasever/$basearch/
failovermethod=priority
#mirrorlist=http://rpm.livna.org/mirrorlist-5
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-livna

[livna-debuginfo]
name=Livna for Fedora Core $releasever - $basearch - Debug
baseurl=
        http://rpm.livna.org/fedora/$releasever/$basearch/debug/
        http://livna.cat.pdx.edu/fedora/$releasever/$basearch/debug/
        http://wftp.tu-chemnitz.de/pub/linux/livna/fedora/$releasever/$basearch/debug/
        http://ftp-stud.fht-esslingen.de/pub/Mirrors/rpm.livna.org/fedora/$releasever/$basearch/debug/
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-livna
gpgcheck=1

[livna-source]
name=Livna for Fedora Core $releasever - $basearch - Source
baseurl=
        http://rpm.livna.org/fedora/$releasever/SRPMS/
        http://livna.cat.pdx.edu/fedora/$releasever/SRPMS/
        http://wftp.tu-chemnitz.de/pub/linux/livna/fedora/$releasever/SRPMS/
        http://ftp-stud.fht-esslingen.de/pub/Mirrors/rpm.livna.org/fedora/$releasever/SRPMS/
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-livna
gpgcheck=1

[dries]
name=Extra Fedora rpms dries - $releasever - $basearch
baseurl=http://ftp.belnet.be/packages/dries.ulyssis.org/fedora/linux/$releasever/$basearch/dries/RPMS/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-dries
gpgcheck=1
  


Comentários
[1] Comentário enviado por mineiro em 04/05/2006 - 20:19h

Ola, sou iniciante em linux e instalei fc5 e agora quero atualizar e vendo seu comentario gostaria de saber de podes me ajudar. Como instalo essas chaves? Tenho que baixalas? Qual o comando para ativar? Qual o comando do yum para fazer todo processo de instalacao? Se puder ajudar ou alguem que queira ficarei grato.

[2] Comentário enviado por removido em 05/05/2006 - 02:28h

Digite como root a sequencia de comandos:

rpm --import http://rpm.livna.org/RPM-LIVNA-GPG-KEY
rpm --import http://ftp.freshrpms.net/pub/freshrpms/RPM-GPG-KEY
rpm --import http://dries.ulyssis.org/rpm/RPM-GPG-KEY.dries.txt

Após, abra o arquivo /etc/yum.conf com teu editor preferido e cole o conteúdo desse .conf a ultima linha do teu arquivo.

Qq coisa, me avise.
Abraços

[3] Comentário enviado por krossfire em 24/05/2006 - 08:49h

Oi como eu faço para adicionar essas chaves no yum.conf descreva os passos para mim obrigado...

[4] Comentário enviado por ricardoamaral em 24/05/2006 - 12:25h

Oi Otavio,
também não entendi o que colocar no yum.conf. Se voce puder explicar melhor ficaria muito grato. Outra coisa, no meu repos do kernel ( /etc/yum.repos.d ) contém apenas os seguintes repos:
fedora-core.repo
fedora-development.repo
fedora-extras-development.repo
fedora-extras.repo
fedora-legacy.repo
fedora-updates.repo
fedora-updates-testing.repo

não tenho os repos livna, freshrpms e nem o dries. Não sei pra que servem, talvez eu nem precisa, mas de repente ...

meu único interesse em atualizar o kernel é pra poder instalar o vmware, no FC5 ele pede uns arquivos C header .. e por ai vai. Talvez voce tenha passado por isso, ou não. :)

Enfim .. qualquer ajuda é bem vinda.

Obrigado

[5] Comentário enviado por removido em 25/05/2006 - 00:06h

krossfire, olhe na resposta que eu coloquei para o amigo mineiro.
Repetindo, digite como root a sequencia de comandos:

rpm --import http://rpm.livna.org/RPM-LIVNA-GPG-KEY
rpm --import http://ftp.freshrpms.net/pub/freshrpms/RPM-GPG-KEY
rpm --import http://dries.ulyssis.org/rpm/RPM-GPG-KEY.dries.txt

Após, abra o arquivo /etc/yum.conf com teu editor preferido e cole o conteúdo desse .conf a ultima linha do teu arquivo.

Abraços

[6] Comentário enviado por removido em 25/05/2006 - 00:13h

ricardoamaral, os repositórios livna contém pacotes que não são colocados no fedora-extras por não serem totalmente free ou por contém alguma patente, como por exemplo, pacotes de mp3.
O freshrpms e dries são repositórios como o fedora extras tbm, não tem muita diferença. Mas eles sempre tem alguns pacotes que não contém nos extras.
Quanto ao kernel, o livna tem sempre ótimos pacotes de módulos para o kernel.
Sobre o yum.conf, ele funciona +- assim: cada entrada de um repositório é estilo essa:

[freshrpms]
name=Fedora Core $releasever - $basearch - Freshrpms
mirrorlist=http://ayo.freshrpms.net/fedora/linux/$releasever/mirrors-freshrpms
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-freshrpms
gpgcheck=1

Nesse caso o [freshrpms] é o ID do respositorio. O resto é nome, lista de mirrors, se está habilitado, a chave GPG e se deve executar a checagem dos pacotes.
Baseado nisso, copie os repositoriios de teu interesse e era isso.
Abraços

[7] Comentário enviado por ricardoamaral em 25/05/2006 - 08:37h

Blz!! Acho que meu problema está por ai, nessas URLs dos repos, vê só:
quando estou instalando o vmware ele faz a seguinte pergunta:

What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]

ele ja indica esse path logo após a pergunta, mas quando eu confirmo ele diz que o diretório não existe:

The path "/usr/src/linux/include" is not an existing directory.

encontrei nesse forum (http://tredosoft.com/node/9) uma possível solução, que é a seguinte:
instalar os sources do kernel, yum install kernel-devel, e o path que ele instala não é o /usr/src/linux/include, mas sim o /lib/modules/2.6.15-1.2054_FC5/build/include

mas quando executo esse comando ocorre a seguinte mensagem:

Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
core
Cannot find a valid baseurl for repo:core
Error:Cannot find a valid baseurl for repo:core

abaixo segue as configurações dos meus repos:

arquivo fedora-core.repo
[core]
name=Fedora Core $releasever - $basearch
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/$releasever/$basearch/os/
mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-core-$releasever
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY

[core-debuginfo]
name=Fedora Core $releasever - $basearch - Debug
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/$releasever/$basearch/debug/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY

[core-source]
name=Fedora Core $releasever - Source
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/$releasever/source/SRPMS/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY

arquivo fedora-updates.repo
[updates]
name=Fedora Core $releasever - $basearch - Updates
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/updates/$releasever/$basearch/
mirrorlist=http://fedora.redhat.com/download/mirrors/updates-released-fc$releasever
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

[updates-debuginfo]
name=Fedora Core $releasever - $basearch - Updates - Debug
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/updates/$releasever/$basearch/debug/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

[updates-source]
name=Fedora Core $releasever - Updates Source
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/updates/$releasever/SRPMS/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

bom, acho que é um desses dois repos que ele tenta usar no - yum install kernel-devel -

há algo de errado?

desde já obrigado pela ajuda!

[8] Comentário enviado por removido em 30/05/2006 - 21:59h

ricardoamaral, antes de mais nada, desculpe a demora, fiquei em off por uns dias.
O problema do teu repositório é que o baseurl tá comentado:
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/$releasever/$basearch/os/
Descomente a linha e teste.
Abraços

[9] Comentário enviado por ricardoamaral em 03/06/2006 - 13:37h

Oi otavio, antes de mais nada, não precisa se desculpar.
Quanto ao repositório, eu descomentei a linha do baseurl, mas surgiu outro erro :/

Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
core [1/3]
http://download.fedora.redhat.com/pub/fedora/linux/core/5/i386/os/repodata/repom d.xml: [Errno 12] Timeout: <urlopen error timed out>
Trying other mirror.
Cannot open/read repomd.xml file for repository: core
failure: repodata/repomd.xml from core: [Errno 256] No more mirrors to try.
Error: failure: repodata/repomd.xml from core: [Errno 256] No more mirrors to tr y.

Desde já obrigado.

[10] Comentário enviado por removido em 04/06/2006 - 23:42h

Ricardo, esse é meu fedora-core.repo.
Não consegui achar o erro. Veja se esse pode te ajudar. Caso precise, meu e-mail é otavio[EM]otavio.com.br

[core]
name=Fedora Core $releasever - $basearch
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/$releasever/$ba search/os/
mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-core-$releasever
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GP G-KEY

[core-debuginfo]
name=Fedora Core $releasever - $basearch - Debug
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/$releasever/$bas earch/debug/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GP G-KEY

[core-source]
name=Fedora Core $releasever - Source
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/$releasever/sour ce/SRPMS/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GP G-KEY

[11] Comentário enviado por bruno.prestes em 07/08/2006 - 16:11h

pq esse erro??

[root@lnxserver ~]# yum update
Traceback (most recent call last):
File "/usr/bin/yum", line 29, in ?
yummain.main(sys.argv[1:])
File "/usr/share/yum-cli/yummain.py", line 80, in main
base.getOptionsConfig(args)
File "/usr/share/yum-cli/cli.py", line 177, in getOptionsConfig
self.doConfigSetup(fn=opts.conffile, root=root)
File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 102, in doConfigSetup
self.conf = config.readMainConfig(fn, root)
File "/usr/lib/python2.4/site-packages/yum/config.py", line 585, in readMainConfig
setattr(yumconf, option, yumconf.installroot + path)
File "/usr/lib/python2.4/site-packages/yum/config.py", line 98, in __set__
optdata.parser.set(optdata.section, optdata.name, strvalue)
File "/usr/lib/python2.4/site-packages/yum/parser.py", line 181, in set
return ConfigParser.set(self, section, option, value)
File "/usr/lib/python2.4/ConfigParser.py", line 358, in set
raise NoSectionError(section)
ConfigParser.NoSectionError: No section: 'main'


Contribuir com comentário

  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts