APA ITU YUM?

Repository yum adalah aplikasi instalasi program dengan menggunakan repository program, bisa dari file, Internet, FTP atau share. Dengan cara seperti ini maka proses instalasi program di Linux akan jadi lebih mudah karena dependensi sudah carikan oleh program tersebut. Program yum dipopulerkan pada distro Linux Fedora dan RedHat oleh karena itu sebagai contoh saya memberikan contoh kasus pengaturan pada Fedora Core 6.

Membuat Repository dari kumpulan rpm :
1.Copy file dari DVD Fedora Core 6 atau bisa juga CD ke harddisk. Sebagai contoh DVD anda termount di /media/cdrom maka anda mengcopy dengan cara :
cp -a /media/cdrom/* /home/repo

2.Supaya dapat membuat repository maka anda harus menginstall program createrepo, dengan cara :
rpm  -ivh /home/repo/Fedora/RPMS/createrepo-xxx.rpm
Anda buat repository dari program-program di /home/repo dengan cara :
rpm  -ivh /home/repo/Fedora/RPMS/createrepo-xxx.rpm

3.Anda buat repository dari program-program di /home/repo dengan cara :
createrepo -v /home/repo


Menggunakan Repository yang telah dibuat :
1.File komfigurasi yum terdapat pada /etc/yum.conf anda bisa melakukan beberapa konfigurasi.

2.Sedangkan tempat direktori konfigurasi tempat repository berada pada /etc/yum.repos.d. Pada direktori anda buat file contohnya : fedora-local.repo

3.Didalamnya ditulis sebagai berikut :
[local] 
name=fedora 6 local 
baseurl=file:///home/nuri/ 
enable=1 
gpgcheck=0

4.Kalau anda sudah selesai membuat fiel di atas anda dapat menginstall program dengan cara :
yum install mysql-server

Catatan :
1.Apabila anda hanya ingin menggunakan repository pilihan anda saja, maka anda bisa mematikan repository yang lain dengan membuka file-file repository lain yang ada pada /etc/yum.repos.d/ dan mengubah enable=1 menjadi enable=0.

2.Penggunaan general public key akan memeperlambat proses pendownloadan paket anda bisa mematikan dengan mengubah gpgcheck=1 pada file2 repository menjadi gpgcheck=0.

3.Saya telah memberikan contoh pembuatan repository pada local apabila anda ingin mensharing repository pada kantor anda bisa melakukan sbb :

  • Copy file2 rpm ke direktori dari web server anda sebgai contoh ke /var/www/html/repo/
  • buat repository dari /var/www/html/repo/ dan nyalakan web server anda.
  • Pada klien pada file konfigurasi repository atur pada bagian baseurl ke file repo di web anda. Apabila ip anda 192.168.1.1 atau domainnya totokeren.com maka ditulis sbb : 

                                    baseurl=http://192.168.1.1/repo/                    
                                    atau
                                    baseurl=http://totokeren.com/repo/

0 komentar:

Posting Komentar

 
all abouth linux © 2011 Theme made with the special support of Maiahost for their cheap WordPress hosting services and free support.