Deposito Remi
Il repository Remi (Les RPM de Remi) fornisce l'ultima versione di vari pacchetti software relativi a php e mysql per distribuzioni Linux basate su redhat come centos, fedora e RHEL. Fornisce pacchetti php, mysql, pecl, pacchetti pear e molte altre applicazioni e librerie php open source/gratuite e molti altri pacchetti correlati a php. Quindi è progettato per aiutare nella configurazione di server Web basati su apache + php con vari tipi di applicazioni open source. Le distribuzioni centos/fedora predefinite non hanno le ultime versioni di questi pacchetti, quindi i repository come Remi fanno il loro lavoro.
Il repository può essere facilmente configurato su CentOS/Fedora tramite l'installer rpm che imposterà la configurazione del repository.
Configurazione su CentOS 5.x/6.x
Il file rpm del programma di installazione di Remi è disponibile per entrambe le versioni 5.xe 6.x di CentOS. Gli URL sono i seguenti
CentOS 5.x - http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
CentOS 6.x - http://rpms.famillecollet.com/enterprise/remi-release-6 .rpm
Su CentOS Il repository Remi dipende dal repository Epel che deve essere installato insieme ad esso, affinché funzioni. Se hai già la configurazione del repository epel, esegui il seguente comando
$ wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm $ rpm -Uvh remi-release-6*.rpm
Se non hai già l'installazione di Epel, esegui il comando seguente. Scaricherà il file di installazione di Epel e lo installerà insieme a 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
Per 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
Questo è tutto. Ora il repository remi dovrebbe essere configurato sul tuo sistema CentOS.
Installazione su Fedora 18/19
Su Fedora, Remi dipende dal repository Rpmfusion. Quindi prima imposta il repository 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
Il file rpm e le istruzioni di configurazione per rpmfusion sono disponibili qui.
Dopo aver configurato rpmfusion, passa alla configurazione di Remi.
$ wget http://rpms.famillecollet.com/remi-release-19.rpm $ yum install remi-release-19.rpm
O direttamente
## 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
Assicurati di utilizzare l'URL corretto per la tua versione di Fedora. Questo dovrebbe completare la configurazione del repository Remi su Fedora.
Verifica Remi
Dopo aver configurato il repository Remi, è tempo di verificare se è stato eseguito correttamente. Il repository Remi è disabilitato per impostazione predefinita. Se vuoi abilitarlo in modo permanente, modifica il file /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 prima sezione che inizia con [remi] è il repository principale. Modificare il valore di abilitato da 0 a 1 per abilitarlo.
Altrimenti può essere abilitato tramite yum quando necessario utilizzando l'opzione 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 #
L'utilizzo dell'opzione enablerepo è sufficiente quando necessario. Come si può vedere, il repository remi fornisce circa 1320 pacchetti. Ci sono altri 2 repository, vale a dire remi-php55 e remi-test che forniscono ancora più pacchetti.
Elenca tutti i pacchetti
Per elencare tutti i pacchetti forniti dal repository Remi, utilizzare il comando seguente.
# yum --disablerepo=* --enablerepo=remi,remi-php55,remi-test list available | less
Installa i pacchetti dal repository Remi
Per installare i pacchetti dal repository Remi, usa di nuovo l'opzione enablerepo
# yum --enablerepo=remi,remi-php55 install php
Risorse
Sito ufficiale del repository Remi
http://rpms.famillecollet.com/
Domande frequenti su Remi
http://blog.famillecollet.com/pages/English-FAQ
Istruzioni per la configurazione del repository Remi
http://blog.famillecollet.com/pages/Config-en