Repositorio Remi
El repositorio Remi (Les RPM de Remi) proporciona la última versión de varios paquetes de software relacionados con php y mysql para distribuciones de linux basadas en redhat como centos, fedora y RHEL. Proporciona paquetes php, mysql, pecl, paquetes pera y muchas otras aplicaciones y bibliotecas php de código abierto/gratis y muchos otros paquetes relacionados con php. Por lo tanto, está diseñado para ayudar a configurar servidores web basados en apache+php con varios tipos de aplicaciones de código abierto. Las distribuciones predeterminadas de centos/fedora no tienen las últimas versiones de estos paquetes, por lo que los repositorios como Remi hacen el trabajo.
El repositorio se puede configurar fácilmente en CentOS/Fedora a través del instalador rpm que establecerá la configuración del repositorio.
Configuración en CentOS 5.x/6.x
El archivo rpm del instalador de Remi está disponible para las versiones 5.x y 6.x de CentOS. Las URL son las siguientes
CentOS 5.x - http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
CentOS 6.x - http://rpms.famillecollet.com/enterprise/remi-release-6 .rpm
En CentOS El repositorio de Remi depende del repositorio de Epel que debe instalarse junto con él para que funcione. Si ya tiene la configuración del repositorio de epel, ejecute el siguiente comando
$ wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm $ rpm -Uvh remi-release-6*.rpm
Si aún no tiene la configuración de Epel, ejecute el siguiente comando. Descargará el archivo de instalación de Epel y lo instalará junto con Remi
$ wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm $ wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm $ rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm
Para CentOS 5.x
$ wget http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm $ wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm $ rpm -Uvh remi-release-5*.rpm epel-release-5*.rpm
Eso es todo. Ahora el repositorio remi debería estar configurado en su sistema CentOS.
Configuración en Fedora 18/19
En Fedora, Remi depende del repositorio Rpmfusion. Así que primero configure el repositorio de rpmfusion.
## Remi Dependency on Fedora 19 / 18 / 17 ## rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
El archivo rpm y las instrucciones de configuración para rpmfusion se pueden encontrar aquí.
Después de configurar rpmfusion, continúe con la configuración de Remi.
$ wget http://rpms.famillecollet.com/remi-release-19.rpm $ yum install remi-release-19.rpm
O directamente
## Fedora 20 ## rpm -Uvh http://rpms.famillecollet.com/remi-release-20.rpm ## Fedora 19 ## rpm -Uvh http://rpms.famillecollet.com/remi-release-19.rpm ## Fedora 18 ## rpm -Uvh http://rpms.famillecollet.com/remi-release-18.rpm ## Fedora 17 ## rpm -Uvh http://rpms.famillecollet.com/remi-release-17.rpm
Asegúrese de usar la URL correcta para su versión de Fedora. Eso debería terminar de configurar el repositorio de Remi en Fedora.
Verificar Remi
Después de configurar el repositorio de Remi, es hora de comprobar si se ha hecho correctamente. El repositorio de Remi está deshabilitado de forma predeterminada. Si desea habilitarlo permanentemente, edite el archivo /etc/yum.repos.d/remi.repo
$ sudo nano /etc/yum.repos.d/remi.repo
[remi] name=Les RPM de remi pour Enterprise Linux 6 - $basearch #baseurl=http://rpms.famillecollet.com/enterprise/6/remi/$basearch/ mirrorlist=http://rpms.famillecollet.com/enterprise/6/remi/mirror enabled=0 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
La primera sección que comienza con [remi] es el repositorio principal. Cambie el valor de habilitado de 0 a 1 para habilitarlo.
De lo contrario, se puede habilitar a través de yum cuando sea necesario mediante la opción enablerepo.
# yum repolist --enablerepo=remi Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: virror.hanoilug.org * epel: mirror.unej.ac.id * extras: mirrors.fibo.vn * remi: mirror.smartmedia.net.id * updates: mirrors.fibo.vn repo id repo name status base CentOS-6 - Base 6,381 epel Extra Packages for Enterprise Linux 6 - x86_64 10,031 extras CentOS-6 - Extras 13 nginx nginx repo 47 remi Les RPM de remi pour Enterprise Linux 6 - x86_64 1,320 updates CentOS-6 - Updates 1,555 repolist: 19,347 #
El uso de la opción enablerepo es suficiente cuando es necesario. Como puede verse, el repositorio de remi proporciona alrededor de 1320 paquetes. Hay 2 repositorios más, a saber, remi-php55 y remi-test que proporcionan incluso más paquetes.
Lista de todos los paquetes
Para enumerar todos los paquetes provistos por el repositorio de Remi, use el siguiente comando.
# yum --disablerepo=* --enablerepo=remi,remi-php55,remi-test list available | less
Instalar paquetes desde el repositorio de Remi
Para instalar paquetes desde el repositorio de Remi, use la opción enablerepo nuevamente
# yum --enablerepo=remi,remi-php55 install php
Recursos
Sitio oficial del repositorio Remi
http://rpms.famillecollet.com/
Preguntas frecuentes sobre Remi
http://blog.famillecollet.com/pages/English-FAQ
Instrucciones de configuración del repositorio de Remi
http://blog.famillecollet.com/pages/Config-en