Repositórios para CentOS 5

Publicado por Marcos Miras em 03/07/2008

[ Hits: 101.716 ]

 


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

Memória de 4GB só mostra 3.3GB no Red Hat e CentOS 5

Instalação do Ruby e rubygems

Áudio no Skype

Escutando CDs no XMMS

Leitura recomendada

GIMP com "cara" de Photoshop

Customizando seu GRUB com nova splash screen

Habilitando OmniVision Technologies, Inc. OV2640 Webcam no Ubuntu

Instalação do Sun-Java6 no Debian Lenny

Como utilizar os SlackBuilds 14.1 no seu sbopkg

  

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