Jumat, 13 Januari 2012

Repository Tambahan untuk Linux Centos - Extra Packages for Enterprise Linux (EPEL)




Linux Centos seperti yang kita ketahui memang tidak memiliki repository selengkap repository milik Ubuntu. Untuk teman-teman yang ingin mencari program atau file linux yang memang kebetulan tidak tersedia pada repository default milik linux Centos, maka dapat melakukan instalasi dari repository tambahan.

Repository tambahan dapat dilihat disini : http://fedoraproject.org/wiki/EPEL

Repository ini bisa digunakan untuk Redhat, Centos, maupun Fedora (saya belum coba di opensuse). Untuk memasang repository ini sangat mudah, kebetulan saya memakai Centos versi 6.

Pertama kali kita harus mendowload terlebih dahulu file repositorynya (sesuaikan dengan versi centos atau redhat yang digunakan) :

[root]# wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-5.noarch.rpm
--2012-01-12 15:42:15-- http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-5.noarch.rpm
Resolving download.fedoraproject.org... 2610:28:3090:3001:dead:beef:cafe:fed4, 66.35.62.166, 80.239.156.215, ...
Connecting to download.fedoraproject.org|2610:28:3090:3001:dead:beef:cafe:fed4|:80... connected.
HTTP request sent, awaiting response... 302 FOUND
Location: http://epel.idrepo.or.id/epel/6/i386/epel-release-6-5.noarch.rpm [following]
--2012-01-12 15:42:17-- http://epel.idrepo.or.id/epel/6/i386/epel-release-6-5.noarch.rpm
Resolving epel.idrepo.or.id... 203.34.118.133, 203.34.118.132
Connecting to epel.idrepo.or.id|203.34.118.133|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 14064 (14K) [application/x-redhat-package-manager]
Saving to: “epel-release-6-5.noarch.rpm”

100%[====================================================================================>] 14,064 --.-K/s in 0.009s

2012-01-12 15:42:17 (1.51 MB/s) - “epel-release-6-5.noarch.rpm” saved [14064/14064]


Setelah itu tinggal install file yang sudah di download tadi :

[root]# rpm -ivh epel-release-6-5.noarch.rpm
warning: epel-release-6-5.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
Preparing... ########################################### [100%]
1:epel-release ########################################### [100%]


Instalasi selesai. Setelah itu kita tinggal melakukan instalasi program atau file library yang memang tidak terdapat pada repository default milik Centos. Misalnya "php-mcrypt" yaitu salah satu modul php yang memang tidak terdapat pada repository default milik Centos.

Cara install nya silahkan menggunakan yum :


[root]# yum install php-mcrypt

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.biz.net.id
* epel: ftp.jaist.ac.jp
* extras: centos.biz.net.id
* updates: centos.biz.net.id
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package php-mcrypt.x86_64 0:5.3.3-1.el6 will be installed
--> Processing Dependency: libmcrypt.so.4()(64bit) for package: php-mcrypt-5.3.3-1.el6.x86_64
--> Running transaction check
---> Package libmcrypt.x86_64 0:2.5.8-9.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

==============================================================================================================================
Package Arch Version Repository Size
==============================================================================================================================
Installing:
php-mcrypt x86_64 5.3.3-1.el6 epel 18 k
Installing for dependencies:
libmcrypt x86_64 2.5.8-9.el6 epel 96 k

Transaction Summary
==============================================================================================================================
Install 2 Package(s)

Total download size: 114 k
Installed size: 326 k

Is this ok [y/N]: y
Downloading Packages:
http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel/6/x86_64/libmcrypt-2.5.8-9.el6.x86_64.rpm: [Errno 12] Timeout on http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel/6/x86_64/libmcrypt-2.5.8-9.el6.x86_64.rpm: (28, 'Operation too slow. Less than 1 bytes/sec transfered the last 30 seconds')
Trying other mirror.
(1/2): libmcrypt-2.5.8-9.el6.x86_64.rpm | 96 kB 00:00
(2/2): php-mcrypt-5.3.3-1.el6.x86_64.rpm | 18 kB 00:00
------------------------------------------------------------------------------------------------------------------------------
Total 3.6 kB/s | 114 kB 00:31
warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
Importing GPG key 0x0608B895:
Userid : EPEL (6)
Package: epel-release-6-5.noarch (installed)
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
Is this ok [y/N]: y
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : libmcrypt-2.5.8-9.el6.x86_64 1/2
Installing : php-mcrypt-5.3.3-1.el6.x86_64 2/2

Installed:
php-mcrypt.x86_64 0:5.3.3-1.el6

Dependency Installed:
libmcrypt.x86_64 0:2.5.8-9.el6

Complete!


Selesai. Mudah-mudahan bermanfaat juga untuk teman yang semua dan tulisan ini juga sebagai referensi pribadi saya.


Dony Ramansyah
site : http://dony-ramansyah.bravehost.com
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 400171

1 komentar:

Danang mengatakan...

Wahh... terimakasih mas dony.
sudah berhasil..
tips ini benar2 mudah dipahami bs langsung saya eksekusi tinggal copas... hehe...

sekali lagi makasih sudah menghemat waktu kita sebagai pembaca..