Apa itu repositori EPEL
EPEL (Paket Ekstra untuk Linux Perusahaan) adalah proyek dari grup Fedora yang memelihara repositori paket perangkat lunak yang belum ada di RHEL/CentOS.
Repositori ini kompatibel dengan RHEL dan semua turunannya seperti CentOS dan Scientific Linux.
Dengan menggunakan epel kita dapat dengan mudah menginstal banyak paket (sekitar 10.000) dengan perintah yum, yang belum ada di repositori centos.
Paket EPEL biasanya didasarkan pada rekan Fedora mereka dan tidak akan pernah bertentangan dengan atau mengganti paket di distribusi dasar Enterprise Linux.
Detail lebih lanjut tentang proyek epel tersedia di
https://fedoraproject.org/wiki/EPEL
Jadi dalam tutorial ini saya akan menunjukkan cara mengatur repositori epel di CentOS
Note - There are many different 3rd party repositories that provide software packages for RHEL/CentOS systems. Some of the most popular ones are RpmForge, RpmFusion, EPEL, Remi etc. However it should be always kept in mind, that if multiple such third party repositories are added to a system, then it can lead of conflicts. The same package can come from multiple repositories, and some repositories can replace base packages of a system leading to unexpected troubles. Rpmforge and Epel are known to have conflicts. There are advanced techniques to tackle this like setting up priorities, or selectively installing packages from repositories, but ofcourse these require a lot of effort and so if you are not sure about all this, it is recommended to only use 1 such external repository.
Instal EPEL di CentOS
Untuk setup epel di centos, kita perlu mendownload rpm instalasi epel dan menginstalnya.
Halaman download untuk CentOS/RHEL versi 6.x dan 5.x adalah sebagai berikut
http://download.fedoraproject.org/pub/epel/6/i386/repoview/epel-release.html
http://download.fedoraproject.org/pub/epel/5/i386/repoview/epel -release.html
Url di atas mungkin akan dialihkan ke mirror khusus negara untuk mengunduh lebih cepat. Halaman tersebut akan berisi tautan unduhan untuk mengunduh rpm secara langsung. Tautan unduhan langsung adalah
http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
http://download.fedoraproject.org/pub/epel/5/i386 /epel-release-5-4.noarch.rpm
Pilih url yang benar tergantung pada versi centos Anda.
Perhatikan bahwa paket penginstal EPEL tidak bergantung pada arsitektur, sehingga dapat diinstal pada sistem x86 dan x64.
1. Periksa versi CentOS Anda
Pertama periksa versi centos Anda dengan perintah berikut
$ cat /etc/redhat-release CentOS release 6.4 (Final)
2. Unduh EPEL rpm
Sekarang unduh file epel rpm untuk versi centos yang sesuai dari salah satu url yang diberikan di atas.
$ wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
3. Instal rpm EPEL
Sekarang instal paket epel dengan perintah rpm
$ sudo rpm -ivh epel-release-6-8.noarch.rpm or $ sudo rpm -ivh epel-release*
5. Periksa repositori EPEL
Setelah menginstal repositori epel, periksa apakah telah ditambahkan ke daftar repositori dengan perintah yum
# yum repolist Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.vonline.vn * epel: buaya.klas.or.id * extras: centos-hn.viettelidc.com.vn * 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,023 extras CentOS-6 - Extras 13 nginx nginx repo 47 updates CentOS-6 - Updates 1,555 repolist: 18,019
Epel terdaftar setelah base repo dan menyediakan sekitar 10 ribu paket. Jadi epel sekarang diatur di CentOS.
Repositori epel diatur di /etc/yum.repos.d/epel.repo berkas.
Sekarang instal sesuatu dari repositori epel
$ sudo yum install htop