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
