Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

CentOS 5.4 - Adicionando o repositório RPMforge
Linux user
Publicado por Andrey Smith em 27/04/2010

Login: asmith, 40476 pontos
[ Hits: 5690 ]

CentOS 5.4 - Adicionando o repositório RPMforge

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

Sistemas 32 bits:

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

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:

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

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 causados 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 /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

Até o próximo!

:wq!
Andrey Smith


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Criando uma máquina virtual no Kurumin 7.0
   Dica Linux recomendada WindowMaker como Desktop padrão
   Dica Linux recomendada Limpar tela com comando exit
   Dica Linux recomendada Recuperar o GRUB no Fedora depois de reinstalar o Windows
   Dica Linux recomendada Configurando e sincronizando com um servidor de data/hora

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.