Úložiště Remi
Úložiště Remi (Les RPM de Remi) poskytuje nejnovější verzi různých softwarových balíčků souvisejících s php a mysql pro linuxové distribuce založené na redhat, jako jsou centos, fedora a RHEL. Poskytuje balíčky php, mysql, pecl, pear balíčky, mnoho dalších open source/bezplatných php aplikací a knihoven a mnoho dalších balíčků souvisejících s php. Je tedy navržen tak, aby pomáhal při nastavování webových serverů založených na apache+php s různými druhy aplikací s otevřeným zdrojovým kódem. Výchozí distribuce centos/fedora nemají nejnovější verze těchto balíčků, takže to dělají repozitáře jako Remi.
Úložiště lze snadno nastavit na CentOS/Fedoře pomocí instalačního rpm, který nastaví konfiguraci úložiště.
Nastavení na CentOS 5.x/6.x
Soubor rpm instalačního programu Remi je k dispozici pro verze 5.xa 6.x CentOS. Adresy URL jsou následující
CentOS 5.x – http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
CentOS 6.x – http://rpms.famillecollet.com/enterprise/remi-release-6 .rpm
Na CentOS Úložiště Remi závisí na úložišti Epel, které musí být nainstalováno spolu s ním, aby fungovalo. Pokud již máte nastavení úložiště epel, proveďte následující příkaz
$ wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm $ rpm -Uvh remi-release-6*.rpm
Pokud ještě nemáte nastavení Epel, spusťte následující příkaz. Stáhne instalační soubor Epel a nainstaluje jej spolu s 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
Pro 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
A je to. Nyní by mělo být úložiště remi nastaveno na vašem systému CentOS.
Nastavení na Fedoře 18/19
Na Fedoře závisí Remi na úložišti Rpmfusion. Nejprve tedy nastavte úložiště 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
Soubor rpm a konfigurační pokyny pro rpmfusion naleznete zde.
Po nastavení rpmfusion přejděte k nastavení Remi.
$ wget http://rpms.famillecollet.com/remi-release-19.rpm $ yum install remi-release-19.rpm
Nebo přímo
## 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
Ujistěte se, že používáte správnou adresu URL pro vaši verzi Fedory. Tím by mělo být nastavení úložiště Remi na Fedoře dokončeno.
Ověřte Remi
Po nastavení úložiště Remi je čas zkontrolovat, zda je správně provedeno. Ve výchozím nastavení je úložiště Remi zakázáno. Pokud jej chcete povolit trvale, upravte soubor /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
Úplně první sekce, která začíná [remi], je hlavní úložiště. Změňte hodnotu enabled z 0 na 1, abyste ji povolili.
Jinak jej lze v případě potřeby povolit pomocí yum pomocí možnosti 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 #
V případě potřeby postačí použití volby enablerepo. Jak je vidět, repozitář poskytuje kolem 1320 balíčků. Existují 2 další repozitáře, konkrétně remi-php55 a remi-test, které poskytují ještě více balíčků.
Seznam všech balíčků
Chcete-li zobrazit seznam všech balíčků poskytovaných repozitářem Remi, použijte následující příkaz.
# yum --disablerepo=* --enablerepo=remi,remi-php55,remi-test list available | less
Instalujte balíčky z úložiště Remi
Chcete-li nainstalovat balíčky z Remi repo, použijte znovu možnost enablerepo
# yum --enablerepo=remi,remi-php55 install php
Zdroje
Oficiální stránky úložiště Remi
http://rpms.famillecollet.com/
Remi FAQ
http://blog.famillecollet.com/pages/English-FAQ
Pokyny pro konfiguraci úložiště Remi
http://blog.famillecollet.com/pages/Config-en