Repositórios para CentOS 5

Publicado por Marcos Miras em 03/07/2008

[ Hits: 101.409 ]

 


Repositórios para CentOS 5



Olá pessoal, o CentOS tem revolucionado o ambiente corporativo e até muitos desktops, como o meu.

Porém é normal encontrar problemas na hora de trabalhar com o YUM (YellowDog Updater Modified), já que os repositórios pós instalação são desprovidos de muitos pacotes. Então vamos adicionar mais alguns repositórios:

Verifique no seu yum.conf (localizado no /etc) se a seguinte linha existe:

# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d

Se existe, ótimo, deixe-a como está (comentada), caso não exista adicione-a como acima.

Posteriormente entre no diretório dos repositórios:

# cd /etc/yum.repos.d

Crie um arquivo chamado myrepo.repo com o seguinte conteúdo:

[fedora-dries]
name=Extra Fedora rpms dries - 6 - $basearch
baseurl=http://ftp.riken.jp/Linux/dries/fedora/fc6/$basearch/dries/RPMS
http://ftp.belnet.be/packages/dries.ulyssis.org/fedora/fc6/$basearch/dries/RPMS
gpgkey=http://dries.ulyssis.org/rpm/RPM-GPG-KEY.dries.txt
enabled=1
gpgcheck=0

[fedora-extras]
name=Fedora Extras 6 - $basearch
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/extras/6/$basearch/
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=extras-6&arch=$basearch
#mirrorlist=file:///etc/yum.repos.d/local-extras
enabled=1
gpgkey=http://ftp.riken.jp/Linux/fedora/extras/RPM-GPG-KEY-Fedora-Extras
gpgcheck=0

[atrpms]
name=Centos $releasever - $basearch - ATrpms
baseurl=http://dl.atrpms.net/el$releasever-$basearch/atrpms/stable
gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms
gpgcheck=0
enable=1

[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 =0

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

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

[kagesenshi]
name=KageSenshi Package Repository
baseurl=http://devel.foss.org.my/~kagesenshi/repo/pub/$basearch/
enabled=0
gpgcheck=0

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

[pbone.net]
name=Centos-$releasever
baseurl=ftp://ftp.pbone.net/mirror/ftp.centos.org/$releasever/os/$basearch/
gpgkey=ftp://ftp.pbone.net/mirror/ftp.centos.org/$releaserver/os/$basearch/RPM-GPG-KEY-CentOS-5
gpgcheck=0
enable=1

[rpmforge]
name = Red Hat Enterprise $releasever - RPMforge.net - dag
#baseurl = http://apt.sw.be/redhat/el5/en/$basearch/dag
mirrorlist = http://apt.sw.be/redhat/el5/en/mirrors-rpmforge
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge
enabled = 1
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 0

Salve e feche.

Abra o arquivo CentOS-Base.repo. Procure a entrada [centosplus] e habilite-o trocando a linha enable=0 para 1.

Crie um arquivo chamado mirrors-rpmforge com o seguinte conteúdo:

http://apt.sw.be/redhat/el5/en/$ARCH/dag
http://archive.cs.uu.nl/mirror/dag.wieers/redhat/el5/en/$ARCH/dag
http://ftp2.lcpe.uni-sofia.bg/freshrpms/pub/dag/redhat/el5/en/$ARCH/dag
#http://ftp.heanet.ie/pub/freshrpms/pub/dag/redhat/el5/en/$ARCH/dag
http://ftp-stud.fht-esslingen.de/dag/redhat/el5/en/$ARCH/dag
http://mirror.cpsc.ucalgary.ca/mirror/dag/redhat/el5/en/$ARCH/dag
http://mirrors.ircam.fr/pub/dag/redhat/el5/en/$ARCH/dag
http://rh-mirror.linux.iastate.edu/pub/dag/redhat/el5/en/$ARCH/dag
http://rpmfind.net/linux/dag/redhat/el5/en/$ARCH/dag
http://wftp.tu-chemnitz.de/pub/linux/dag/redhat/el5/en/$ARCH/dag
http://www.mirrorservice.org/sites/apt.sw.be/redhat/el5/en/$ARCH/dag

Salve e feche.

Ainda como root execute o yum:

# yum clean all
# yum check-update


Pronto, você está com seu yum turbinado. Caso você tenha problemas temporários com alguns repositórios pode desabilitá-lo com a linha enable. Lembro que a verificação de chaves (gpgcheck) deixo desabilitado.

[]'s
Marcos Miras
atmsystem.com.br
marcosmiras@atmsystem.com.br

Outras dicas deste autor

Compilar shell script

Excluindo arquivos por data: find + xargs + rm

Acelerando o YUM

Rails + Apache = mod_rails

MySQL Control Center - Gerenciando seu MySQL

Leitura recomendada

Apache 2 + Debian 3.1 + DocumentRoot

Inicie o Fedora com uma explosão solar

Erro: #1045 - Access denied for user 'root'@'localhost' (using password: NO) ao acessar PHPMyAdmin

Efeito "livro" em arquivos PDF

Gilberto Gil representando a comunidade

  

Comentários
[1] Comentário enviado por xfabi0x em 14/08/2008 - 15:55h

Boa!!! :-)

[2] Comentário enviado por albertguedes em 20/08/2008 - 00:01h

Valeu mais uma vez Marcos.

[3] Comentário enviado por marcosmiras em 15/09/2008 - 15:47h

Mais um repositório para adicionar à lista:

[doylenet]
name=Doylenet custom repository for CentOS
baseurl=http://files.doylenet.net/linux/yum/centos/5/i386/doylenet/
gpgcheck=1
gpgkey=http://files.doylenet.net/linux/yum/centos/RPM-GPG-KEY-rdoyle
enabled=1

[4] Comentário enviado por fchevitarese em 29/09/2008 - 13:13h

no kra.. vlw de mais ein !!! uahuahuhua

[5] Comentário enviado por avelino0 em 26/03/2009 - 01:06h

Você pode estar configurando o mirror oficial do CentOS-BR.org no seu CentOS:
http://wiki.centos-br.org/index.php/HowTos/Configure_o_mirror_do_CentOS-BR

[6] Comentário enviado por deuz em 11/05/2010 - 08:44h

Olá, como poderia fazer isso no Fedora 11, onde estou tentando instalar o sarg e nao está dando certo..

grato..

[7] Comentário enviado por baranzelli em 15/09/2010 - 01:10h

boa noite
tudo bem...adorei a sua dica, mas teria como atualizar ela, pois alguns repositórios não estão mais no ar dando erro...
valeu abraços....

[8] Comentário enviado por LesleyRibeiro em 27/10/2010 - 11:12h

Bom dia,
Ótima dica!
soh tive que deletar alguns repositórios, livna e dries, por exemplo.
creio q esteja desatualizados...
Vlw, parabéns.

[9] Comentário enviado por samirsoares em 30/10/2011 - 21:35h

Parabens pela dica,
so precisei remover alguns repositorios e funcionou muito bem.
Abraco.

[10] Comentário enviado por domedfd em 06/03/2013 - 10:54h

quando eu faco yum check-update me da ese erro:

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=5&arch=x86_64&repo=os error was
[Errno 14] HTTP Error 403: Forbidden
Error: Cannot find a valid baseurl for repo: base



o que pode ser?

[11] Comentário enviado por vicentte em 11/05/2013 - 09:50h

Bom dia galera,
to com o mesmo problema do Quote.

Loaded plugins: aliases, changelog, downloadonly, fastestmirror, kabi, presto, refresh-packagekit, security, tmprepo, verify, versionlock
Loading support for CentOS kernel ABI
Repository rpmforge is listed more than once in the configuration
Determining fastest mirrors
epel/metalink | 1.4 kB 00:00
Could not retrieve mirrorlist http://www.jpackage.org/jpackage_generic.txt error was
14: PYCURL ERROR 6 - "Couldn't resolve host 'www.jpackage.org'"
Error: Cannot find a valid baseurl for repo: jpackage-generic

Alem de outras dicas que segui ao pé da letra sem sucesso.

[12] Comentário enviado por stitchrollin em 01/07/2013 - 08:49h

Bom dia Marcos. tive o seguinte problema no CentOs 5 quando executava o "yum clean all" .

Loaded plugins: fastestmirror, security
Config Error: File contains no section headers.
file: file://///etc/yum.repos.d/CentOS-Base.repo, line: 1
'cento# CentOS-Base.repo\n'


Arquivo CentOS-Base.repo

cento# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client. You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#

[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#released updates
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib
#baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

[13] Comentário enviado por marcelobenevento em 20/12/2013 - 10:29h

bom dia amigo !
quando dou o comando yum clean all
ele me retorna essa mensagem de erro

Loaded plugins: fastestmirror, refresh-packagekit, security
Error: File contains no section headers.
file: file://///etc/yum.repos.d/myrepo.repo, line: 1
'es]\n'

sabe me dizer o que pode ser ?

[14] Comentário enviado por rodrigocontrib em 12/04/2014 - 02:02h

Po, cara...estes nomes dos dominios do repositorio são meio estranhos para mim, desculpe a desconfiança, mas tem algum artigo do CENTOS relacionado aos repositorios citados.
Exemplo :
[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 =0

Este website não poderia postar pacotes com virus ou malwares?
Novamente digo que a desconfiança não é de você, mas sim dos websites, tipo "ftp.heanet.ie" este domínio heanet.ie é seguro?!

se liga no whois :
[root@localhost yum.repos.d]# jwhois heanet.ie
[Consulta whois.domainregistry.ie]
[whois.domainregistry.ie]

% Rights restricted by copyright; http://iedr.ie/index.php/mnudomregs/mnudnssearch/96
% Do not remove this notice

domain: heanet.ie
descr: HEAnet
descr: Body Corporate (Ltd,PLC,Company)
descr: Corporate Name
admin-c: MNA3-IEDR
tech-c: HE15-IEDR
registration: 23-May-1997
renewal: 23-May-2014
holder-type: Billable
wipo-status: N
ren-status: Active
in-zone: 1
nserver: ns.heanet.ie 193.1.193.194
nserver: ns2.kerna.ie
nserver: auth-ns2.heanet.ie 193.1.247.198
source: IEDR

person: Mike Norris at HEANET
nic-hdl: MNA3-IEDR
source: IEDR

person: HEAnet
nic-hdl: HE15-IEDR
source: IEDR

[root@localhost yum.repos.d]#

[15] Comentário enviado por hosttimer em 09/06/2016 - 10:04h


recebo isso ai não consigo executar também yum update
ao executar o comando yum repolist all aparece isso ai abaixo preciso de ajuda



id do repo nome do repo status
C7.0.1406-base/x86_64 CentOS-7.0.1406 - Base desabilitado
C7.0.1406-centosplus/x86_64 CentOS-7.0.1406 - CentOSPlus desabilitado
C7.0.1406-extras/x86_64 CentOS-7.0.1406 - Extras desabilitado
C7.0.1406-fasttrack/x86_64 CentOS-7.0.1406 - CentOSPlus desabilitado
C7.0.1406-updates/x86_64 CentOS-7.0.1406 - Updates desabilitado
C7.1.1503-base/x86_64 CentOS-7.1.1503 - Base desabilitado
C7.1.1503-centosplus/x86_64 CentOS-7.1.1503 - CentOSPlus desabilitado
C7.1.1503-extras/x86_64 CentOS-7.1.1503 - Extras desabilitado
C7.1.1503-fasttrack/x86_64 CentOS-7.1.1503 - CentOSPlus desabilitado
C7.1.1503-updates/x86_64 CentOS-7.1.1503 - Updates desabilitado
base/7/x86_64 CentOS-7 - Base habilitado: 0
base-debuginfo/x86_64 CentOS-7 - Debuginfo desabilitado
base-source/7 CentOS-7 - Base Sources desabilitado
c7-media CentOS-7 - Media desabilitado
centosplus/7/x86_64 CentOS-7 - Plus desabilitado
centosplus-source/7 CentOS-7 - Plus Sources desabilitado
cr/7/x86_64 CentOS-7 - cr desabilitado
extras/7/x86_64 CentOS-7 - Extras habilitado: 0
extras-source/7 CentOS-7 - Extras Sources desabilitado
fasttrack/7/x86_64 CentOS-7 - fasttrack desabilitado
updates/7/x86_64 CentOS-7 - Updates habilitado: 0
updates-source/7 CentOS-7 - Updates Sources desabilitado
repolist: 0

[16] Comentário enviado por darinfo em 23/12/2016 - 12:47h

Muito bom o topico!!

Senhores eu vim configurando de boa ate "Crie um arquivo chamado myrepo.repo com o seguinte conteúdo: ".
Minha duvida é como criar esse arquivo e se o formatp dele é .repo?

desde de ja agradeço

[17] Comentário enviado por darinfo em 23/12/2016 - 12:54h

agora tenho esse erro:

]# yum check-update
Loaded plugins: fastestmirror, security
Error: File contains no section headers.
file: file:///etc/yum.repos.d/mirrors-rpmforge.repo, line: 1
'http://apt.sw.be/redhat/el5/en/ia32e/dag\r\n'

como corrigir?



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts