GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nastavit úložiště Remi na CentOS 5/6 a Fedora 18/19/20

Ú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


Cent OS
  1. Zakázat SELinux na CentOS nebo RHEL 5/5.1/5.2/5.3/5.4/5.5/5.6/5.7

  2. Nastavte Rsyslog s MySQL a LogAnalyzer na CentOS/RHEL 6/5

  3. Nainstalujte úložiště CentALT RPM v CentOS, RHEL 6/5

  1. Jak nastavit AWStats (Apache Log Analyzer) na CentOS, RHEL a Fedora

  2. Jak nainstalovat Python 2.7.18 na CentOS/RHEL 7/6 a Fedora 32/31

  3. Jak nainstalovat RabbitMQ na CentOS/RHEL 7/6 a Fedora

  1. Jak aktualizovat CentOS 6.2/6.3/6.4/6.5 na CentOS 6.6

  2. Jak nastavit Red5 Media Server na CentOS/RHEL 7/6/5

  3. Jak nainstalovat a povolit úložiště Remi v Centos 6/7/8