Acesso direto ao conteúdo
Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Curso de Inglês Online

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

CentOS 5.4 - Adicionando o repositório RPMforge

Colaboração: Andrey Smith

Data de Publicação: 20 de março de 2010

Logo após a instalação de um sistema CentOS, é comum não encontrar disponível para instalação alguns pacotes, posso citar o perl-Apache-DBI como exemplo. Isto ocorre pelo fato do sistema estar utilizando somente o repositório oficial do CentOS. Para resolver esta "carência", utilizamos repositórios de terceiros, onde o mais "badalado" é o RPMforge.

Neste tutorial irei demonstrar como instalar o repositório RPMforge.

1. Criando diretório para downloads (Opcional)

  mkdir /downloads
  cd /downloads

2. Download

2.1. Sistemas 32 bits

  wget http://apt.sw.be/redhat/el5/en/i386/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.i386.rpm

2.2. Sistemas 64 bits

  wget http://apt.sw.be/redhat/el5/en/x86_64/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm

3. Importando a chave pública

Esta chave será utilizada para assinar e verificar pacotes RPM.

  rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt

As chaves dos distribuidores de software estão armazenadas em /etc/pki/rpm-gpg.

4. Instalando a chave pública

  rpm -ivh rpmforge*

5. Priorizando repositórios oficiais

É possível que tenhamos o mesmo pacote disponível em ambos repositórios (Oficial e RPMforge). Para evitar eventuais problemas causado por pacotes não oficiais, iremos instalar um plugin do yum chamado yum-priorities. O yum-priorities vai garantir que os pacotes serão instalados a partir de um repositório oficial, mesmo que estes pacotes também estejam disponíveis no repositório não oficial configurado no sistema.

  yum install -y yum-priorities

6. Configurando o yum-priorities

Edite o arquivo abaixo:

  /etc/yum/pluginconf.d/priorities.conf

Certifique-se que o arquivo possua as seguintes linhas:

  [main]
  enabled=1

Editando a prioridade de cada repositório

Os arquivos de configuração dos repositórios estão em /etc/yum.repos.d e possuem a extensão .repo. Agora é necessário editar a prioridade de cada repositório, conforme o exemplo abaixo:

  vi /etc/yum.repos.d/CentOS-Base.repo

Adicionar a linha priority=N, onde N é um número inteiro de 1 a 99. Os repositórios com o menor número de prioridade numérica tem a maior prioridade. Ex.: priority=1 tem maior prioridade que priority=2.

  [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
  priority=1

Recomendações de prioridades

  [base],  [updates], [addons], [extras] ... priority=1
  [centosplus],[contrib] ... priority=2

Outros repositórios ... (Ex.: RPMforge) ... priority=N (Onde N é > 10 e com base na sua preferência)

7. Verificando se o plugin foi carregado corretamente

Na segunda linha temos a confirmação de que o plugin yum-priorities foi carregado corretamente.

  yum check-update
  Loaded plugins: fastestmirror, priorities
  Loading mirror speeds from cached hostfile
  * addons: centos.pop.com.br
  * base: centos.pop.com.br
  * extras: centos.pop.com.br
  * rpmforge: apt.sw.be
  * updates: centos.pop.com.br
  rpmforge
                                                                          | 1
  .1 kB     00:00
  169 packages excluded due to repository priority protections

Fonte: Adicionando Reposítório rpmforge

Blog do autor: http://andreysmith.wordpress.com

Veja a relação completa dos artigos de Andrey Smith

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 3.04/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.0 /5 (876 votos)

Opinião dos Leitores

Eduardo Belotto
11 Set 2011, 17:34
A url correta para download do rpm é:
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script
Lan University

Submarino.com.br

Encontre imóveis, apartamentos e casas a venda no Imobilien
Saiba mais

 

 

Procure pela casa ou apartamento ideal à venda ou para aluguel na busca inteligente do Imohoo
Buscar imóveis