Penyimpanan remi
Remi (Les RPM de Remi) repositori menyediakan versi terbaru dari berbagai paket perangkat lunak yang terkait dengan php dan mysql untuk distro linux berbasis redhat seperti centos, fedora dan RHEL. Ini menyediakan php, mysql, paket pecl, paket pir, banyak aplikasi dan perpustakaan open source/php gratis lainnya dan banyak paket terkait php lainnya. Jadi ini dirancang untuk membantu dalam menyiapkan server web berbasis apache+php dengan berbagai jenis aplikasi open source. Distro centos/fedora default tidak memiliki versi terbaru dari paket-paket ini sehingga repositori seperti Remi melakukan tugasnya.
Repositori dapat dengan mudah diatur di CentOS/Fedora melalui rpm penginstal yang akan mengatur konfigurasi repositori.
Pengaturan pada CentOS 5.x/6.x
File rpm penginstal Remi tersedia untuk CentOS versi 5.x dan 6.x. Urlnya adalah sebagai berikut
CentOS 5.x - http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
CentOS 6.x - http://rpms.famillecollet.com/enterprise/remi-release-6 .rpm
Pada CentOS Remi Remi bergantung pada repositori Epel yang harus diinstal bersamanya, agar dapat berfungsi. Jika Anda sudah memiliki setup repositori epel maka jalankan perintah berikut
$ wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm $ rpm -Uvh remi-release-6*.rpm
Jika Anda belum memiliki setup Epel maka jalankan perintah berikut. Ini akan mengunduh file penginstal Epel dan menginstalnya bersama dengan 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
Untuk 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
Itu dia. Sekarang repositori remi harus diatur pada sistem CentOS Anda.
Pengaturan di Fedora 18/19
Di Fedora, Remi bergantung pada repositori Rpmfusion. Jadi pertama-tama siapkan repositori 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
File rpm dan petunjuk konfigurasi untuk rpmfusion dapat ditemukan di sini.
Setelah rpmfusion diatur, lanjutkan ke pengaturan Remi.
$ wget http://rpms.famillecollet.com/remi-release-19.rpm $ yum install remi-release-19.rpm
Atau langsung
## 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
Pastikan untuk menggunakan url yang benar untuk versi Fedora Anda. Itu akan menyelesaikan penyiapan repositori Remi di Fedora.
Verifikasi Remi
Setelah mengatur repositori Remi, saatnya untuk memeriksa apakah sudah dilakukan dengan benar. Repositori Remi dinonaktifkan secara default. Jika ingin mengaktifkannya secara permanen maka edit 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
Bagian pertama yang dimulai dengan [remi] adalah repositori utama. Ubah nilai diaktifkan dari 0 menjadi 1 untuk mengaktifkannya.
Jika tidak, itu dapat diaktifkan melalui yum saat diperlukan menggunakan opsi 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 #
Menggunakan opsi enablerepo sudah cukup bila diperlukan. Seperti yang dapat dilihat, repositori remi menyediakan sekitar 1320 paket. Ada 2 repo lagi yaitu remi-php55 dan remi-test yang menyediakan paket lebih banyak lagi.
Daftar semua paket
Untuk membuat daftar semua paket yang disediakan oleh repo Remi, gunakan perintah berikut.
# yum --disablerepo=* --enablerepo=remi,remi-php55,remi-test list available | less
Instal paket dari repositori Remi
Untuk menginstal paket dari Remi repo, gunakan opsi enablerepo lagi
# yum --enablerepo=remi,remi-php55 install php
Sumber daya
Situs resmi repositori Remi
http://rpms.famillecollet.com/
FAQ Remi
http://blog.famillecollet.com/pages/English-FAQ
Petunjuk konfigurasi repositori Remi
http://blog.famillecollet.com/pages/Config-en