Redirected from page "es/Repositories/RPMForge"

Clear message

Instalación del repositorio RPMForge

RPMForge es una colaboración de Dag, Dries y otras personas que empaquetan software. Ellos mantienen más de 4000 paquetes para CentOS, dentro de los que incluyen mplayer, xmms-mp3 y otras herramientas populares de medios. Aunque este repositorio no es parte de RedHat o CentOS, está diseñado para trabajar con estas distribuciones.

Los paquetes están en formato RPM y en su mayoría están listos para usar. Debemos estar atentos para no instalar ciegamente algunos paquetes más nuevos que las versiones oficiales de CentOS. Antes de remplazar los paquetes de CentOS debemos estar seguros que esto no dañará algo importante. Aunque en la mayoría de los casos se puede revertir los errores es mucho mejor evitar el desastre.

1. CentOS 5

Asegúrese de haber instalado Priorities correctamente.

1.1. Priorities

yum-priorities está disponible en los repositorios de CentOS 5.

yum install yum-priorities

El uso de plugins están habilitado por defecto en CentOS 5.

Asegúrese de que yum-priorities esté habilitado, para ello edite el fichero /etc/yum/pluginconf.d/priorities.conf y asegúrese que contenga las líneas siguientes:

[main]
enabled=1

Edite los ficheros .repo en /etc/yum.repos.d/ y establezca las prioridades adicionando la línea:

priority=N

en cada entrada de repositorio. Donde N es un número entero de 1 a 99.

Los ajustes recomendados son:

[base], [addons], [updates], [extras] ... priority=1
[centosplus],[contrib] ... priority=2
Repositorios de terceros, como rpmforge ... priority=N  (donde N es > 10 y basado en su preferencia)

1.2. RPMForge

Descargue el paquete rpmforge-release. Para ello seleccione uno de los dos enlaces siguientes, en dependencia de su arquitectura. Si no está seguro cuál seleccionar, puede comprobar su arquitectura con el comando uname -i

i386

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

x86_64

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

Puede encontrar una lista completa de los paquetes rpmfoge-release en la dirección http://dag.wieers.com/packages/rpmforge-release/ pero recomendamos que use uno de los dos enlaces que pusimos anteriormente.

Instale la llave GPG de DAG

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

Verifique el paquete que ha descargado:

rpm -K rpmforge-release-0.3.6-1.el5.rf.*.rpm

Advertencia de seguridad: El paquete rpmforge-release importa la llave GPG dentro de su base de datos RPM. Su seguridad está dada en la medida de que haya realizado la verificación del paquete y en la confianza depositada en Dag.

Instale el paquete:

rpm -i rpmforge-release-0.3.6-1.el5.rf.*.rpm

Esto adicionará un fichero de configuración con el repositorio para yum e importará las llaves GPG apropiadas.

Pruebe con este comando:

yum check-update

Esto debe mostrar las siguientes dos líneas:

Loading "protectbase" plugin
...
76 packages excluded due to repository protections

Aunque el número de arriba puede cambiar, deben mostrarse varios paquetes como excluidos. De ser así, entonces todo parece indicar que las cosas están funcionando. Intente instalar algo como:

yum install mplayer

2. CentOS 4

Asegúrese de haber instalado Priorities correctamente.

2.1. Priorities

yum-priorities está disponible en los repositorios de CentOS 5.

yum install yum-plugin-priorities

El uso de plugins están habilitado por defecto en CentOS 5.

Asegúrese de que yum-priorities esté habilitado, para ello edite el fichero /etc/yum/pluginconf.d/priorities.conf y asegúrese que contenga las líneas siguientes:

[main]
enabled=1

Edite los ficheros .repo en /etc/yum.repos.d/ y establezca las prioridades adicionando la línea:

priority=N

en cada entrada de repositorio. Donde N es un número entero de 1 a 99.

Los ajustes recomendados son:

[base], [addons], [update], [extras] ... priority=1
[centosplus],[contrib] ... priority=2
Repositorios de terceros, como rpmforge ... priority=N  (donde N es > 10 y basado en su preferencia)

2.2. RPMForge

Descargue el paquete rpmforge-release. Seleccione uno de los dos enlaces siguientes, en dependencia de su arquitectura. Si no está seguro en cual seleccionar, puede comprobar su arquitectura con el comando uname -i

i386

http://dag.wieers.com/packages/rpmforge-release/rpmforge-release-0.3.6-1.el4.rf.i386.rpm

x86_64

http://dag.wieers.com/packages/rpmforge-release/rpmforge-release-0.3.6-1.el4.rf.x86_64.rpm

Puede encontrar una lista completa de los paquetes rpmfoge-release en la dirección http://dag.wieers.com/packages/rpmforge-release/ pero recomendamos que use uno de los dos enlaces que pusimos anteriormente.

Instale la llave GPG de DAG

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

Verifique el paquete que ha descargado:

rpm -K rpmforge-release-0.3.6-1.el4.rf.*.rpm

Advertencia de seguridad: El paquete rpmforge-release importa la llave GPG dentro de su base de datos RPM. Su seguridad está dada en la medida de que haya realizado la verificación del paquete y en la confianza depositada en Dag.

Instale el paquete:

rpm -i rpmforge-release-0.3.6-1.el4.rf.*.rpm

Esto adicionará un fichero de configuración del repositorio yum e importará las llaves GPG apropiadas. Pruebe con este comando:

yum check-update

Esto debe mostrar las siguientes dos líneas:

Loading "priorities" plugin
...
76 packages excluded due to repository protections

El número de arriba puede cambiar, pero deben mostrarse varios paquetes como excluidos. De ser así, entonces todo parece indicar que las cosas están funcionando. Intente instalar algo como:

yum install mplayer

3. CentOS 3

No tiene protectbase .

Aunque tiene un paquete rpmforge-release, seguramente no querrá habilitarlo.

4. CentOS 2

Todavía hay alguien que utilice eso ;)

es/AdditionalResources/Repositories/RPMForge (last edited 2008-06-04 11:57:02 by AlainRegueraDelgado)