Remi-Repository
Das Remi-Repository (Les RPM de Remi) bietet die neueste Version verschiedener Softwarepakete im Zusammenhang mit PHP und MySQL für Redhat-basierte Linux-Distributionen wie Centos, Fedora und RHEL. Es bietet PHP-, MySQL-, Pecl-Pakete, Pear-Pakete und viele andere Open-Source-/freie PHP-Anwendungen und -Bibliotheken sowie viele andere PHP-bezogene Pakete. Es wurde also entwickelt, um beim Einrichten von Apache + PHP-basierten Webservern mit verschiedenen Arten von Open-Source-Anwendungen zu helfen. Die standardmäßigen Centos/Fedora-Distributionen haben nicht die neuesten Versionen dieser Pakete, also erledigen Repositories wie Remi die Arbeit.
Das Repository kann einfach auf CentOS/Fedora über das Installationsprogramm RPM eingerichtet werden, das die Repository-Konfiguration einrichtet.
Setup auf CentOS 5.x/6.x
Die RPM-Datei des Remi-Installationsprogramms ist sowohl für die Versionen 5.x als auch 6.x von CentOS verfügbar. Die URLs lauten wie folgt
CentOS 5.x – http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
CentOS 6.x – http://rpms.famillecollet.com/enterprise/remi-release-6 .rpm
Unter CentOS Das Remi-Repository hängt vom Epel-Repository ab, das zusammen mit ihm installiert werden muss, damit es funktioniert. Wenn Sie bereits ein Epel-Repository eingerichtet haben, führen Sie den folgenden Befehl aus
$ wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm $ rpm -Uvh remi-release-6*.rpm
Wenn Sie Epel noch nicht eingerichtet haben, führen Sie den folgenden Befehl aus. Es lädt die Epel-Installationsdatei herunter und installiert sie zusammen mit 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
Für 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
Das ist es. Jetzt sollte das Remi-Repository auf Ihrem CentOS-System eingerichtet sein.
Einrichtung auf Fedora 18/19
Auf Fedora hängt Remi vom Rpmfusion-Repository ab. Richten Sie also zuerst das rpmfusion-Repository ein.
## 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
Die RPM-Datei und Konfigurationsanweisungen für RPMFusion finden Sie hier.
Fahren Sie nach der Einrichtung von rpmfusion mit der Einrichtung von Remi fort.
$ wget http://rpms.famillecollet.com/remi-release-19.rpm $ yum install remi-release-19.rpm
Oder direkt
## 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
Stellen Sie sicher, dass Sie die richtige URL für Ihre Fedora-Version verwenden. Damit sollte die Einrichtung des Remi-Repositorys auf Fedora abgeschlossen sein.
Remi überprüfen
Nach dem Einrichten des Remi-Repositorys ist es an der Zeit zu überprüfen, ob es richtig gemacht wurde. Das Remi-Repository ist standardmäßig deaktiviert. Wenn Sie es dauerhaft aktivieren möchten, bearbeiten Sie die Datei /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
Der allererste Abschnitt, der mit [remi] beginnt, ist das Haupt-Repository. Ändern Sie den Wert von enabled von 0 auf 1, um es zu aktivieren.
Andernfalls kann es bei Bedarf über yum mit der Option enablerepo aktiviert werden.
# 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 #
Die Verwendung der Option enablerepo ist bei Bedarf ausreichend. Wie man sieht, stellt das Remi-Repository rund 1320 Pakete bereit. Es gibt zwei weitere Repos, nämlich remi-php55 und remi-test, die noch mehr Pakete bereitstellen.
Alle Pakete auflisten
Verwenden Sie den folgenden Befehl, um alle vom Remi-Repo bereitgestellten Pakete aufzulisten.
# yum --disablerepo=* --enablerepo=remi,remi-php55,remi-test list available | less
Pakete aus dem Remi-Repository installieren
Um Pakete aus dem Remi-Repo zu installieren, verwenden Sie erneut die Option enablerepo
# yum --enablerepo=remi,remi-php55 install php
Ressourcen
Offizielle Website des Remi-Repositorys
http://rpms.famillecollet.com/
Häufig gestellte Fragen zu Remi
http://blog.famillecollet.com/pages/English-FAQ
Konfigurationsanweisungen für das Remi-Repository
http://blog.famillecollet.com/pages/Config-en