Pular para o conteúdo

CentOS 5.4 - Adicionando o repositório RPMforge

Dica publicada em Linux / Configuração
Andrey Smith asmith
Hits: 13.579 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Configurando hosts favoritos no SSH

Instalando Encore ENL832-TX-ICNT no Debian

CentOS 5.4 - Criando um repositório local em 10 passos

Localizar arquivo contendo texto especificado no Linux

Instalando o Slax no pendrive. Fácil, funcional e corrigido

Proxy transparente fácil com BrazilFW

Clique duplo no elementary OS

Multimídia no Debian 64 bits

Analisando endereços IPs atribuídos pelo DHCP

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.