fxekobudi.net

My Activities | Linux | Networking | Open Source | CMS | Internet | Opini
only search fxekobudi.net
July 31st, 2008

Repository Linux Fedora 9

by FX. Eko Budi Kristanto

repo-fedora-9.jpgSekedar catatan singkat bagaimana mengkonfigurasi repository aplikasi di Linux Fedora 9. Repository yang saya maksudkan adalah melalui media CD/DVD, internet, repository lokal dan jaringan. Membuat repository jaringan sangat penting dilakukan di lab komputer sekolah kita. Tujuannya adalah memudahkan pengelolaan paket baik pada server maupun client.
Sebagai catatan, lokasi direktory file konfigurasi repository fedora adalah di /etc/yum.repos.d/.

1. Media CD/DVD
Jika kita memiliki DVD repository Fedora 9 (ada 4 DVD repository), dan menginginkan pengelolaan paket melalui media DVD tersebut. Tambahkan file dvd-fedora.repo, yang berisi:

[dvd-fedora]
name=Fedora 9 - i386 - DVD Repository
baseurl=file:///media/CDROM/
enabled=1
gpgcheck=0

2. Internet
Selain repository resmi Fedora 9, salah satu repo tambahan untuk Fedora yang cukup bagus adalah Livna. Repository livna digunakan untuk menginstal berbagai aplikasi multimedia yang tidak disertakan dalam DVD repository Fedora 9. Selain mengkonfigurasinya secara langsung melalui internet, kita juga bisa mengunduh file-nya satu persatu dan menjadikannya sebagai repository lokal nantinya. Sekedar catatan, jika koneksi internet di tempat kita terhubung melalui proxy server, tambahkan parameter untuk proxy tersebut pada file /etc/yum.conf. Untuk menambahkan repo Livna melalui internet dengan cara sebagai berikut:
# rpm -ivh http://rpm.livna.org/livna-release-9.rpm

3. Lokal
Selain digunakan sebagai repo lokal sendiri, konfigurasi lokal repo ini nantinya dapat digunakan sebagai server untuk repo di jaringan, syaratnya kita harus menghidupkan layanan web server (apache terlebih dahulu) dan paket createrepo harus sudah terinstal pada server.
Copykan semua file paket rpm dari DVD repo ke /var/www/html/rpmlokal.
Setelah itu tambahkan file lokal-fedora.repo yang berisi:

[lokal-fedora]
name=Fedora 9 - i386 - Repository Lokal
baseurl=http://localhost/rpmlokal/
enabled=1
gpgcheck=0

Saya sengaja men-disable gpgcheck karena file rpm pada lokal repo tidak semuanya dari DVD repo fedora 9, dan memiliki RPM-GPG-KEY yang berbeda. Selanjutnya untuk membuat indeks file repo, gunakan command createrepo, misal direktory lokasi file-file rpm adalah di /var/www/html/rpmlokal, maka untuk membuat repo-nya, jalankan command # createrepo /var/www/html/rpmlokal.

4. Jaringan
Konfigurasi repo pada client yang akan mengakses repo lokal pada server di jaringan. Misal IP address server adalah 192.168.7.42 (atau bisa juga dengan FQDN server jika sudah dibuat DNS Server-nya), tambahkan file jaringan-fedora.repo yang berisi:

[jaringan-fedora]
name=Fedora 9 - i386 - Repository Jaringan Lokal
baseurl=http://192.168.7.42/rpmlokal/
enabled=1
gpgcheck=0

Popularity: 22%

Related posts:

  1. Repository Fedora Core (Lokal/Tidak Lokal)
  2. Repository Paket Linux Fedora Core 7
  3. Instalasi Aplikasi Tambahan di Linux Fedora 7
  4. NetworkManager Di Fedora 9, Membuat Networking Di Linux Semakin Mudah
  5. Virtualisasi Menggunakan Qemu Di Fedora 9

Tags: , , ,

6 Responses to “Repository Linux Fedora 9”

  1. Saya suka baca aja postingan bagus beginian. Kalau praktik, dug gimana ya, gaptek nich. Salam.

    FX. Eko Budi Kristanto:
    Terima kasih atas motivasinya Pak.. :D
    Saya juga suka sekali membaca postingan Bapak lho.. Semoga sukses selalu.

  2. [...] Repository Linux Fedora 9 [...]

  3. Meski bukan Distro no 1 di dunia (no 3 dan tendensi turun :-P ) fedora merupakan distro dengan repo paling mudah dan sederhana cuman satu-satunya repo EVERYTHING.

    Saya pake Fedora dari pertama kenal Linux 2004 sampe sekarang

    FX. Eko Budi Kristanto:
    Kita hampir sama Mas.. :D

  4. wach bro can ada juga….disini…..
    setuju bro can, emang fedora bukan distro no. 1, tetapi ke-simple-an nya dalam update dan anything more less (<<<< bahasa apa ini yaaa ;D)….pokok nya Fedora ciamik tenan

    klo masalah pake sich sama mulai kenal linux taonnya lupa ane, maklum masih ogeb bener ampe sekarang ;D ;D ;D

  5. mas..tanya dunk..gimana yah klo itu fedora kita jadiin repo local nah isinya ntar repo fedora,ubuntu,opensuse,ama centos mas.gimana..yang selama ini kami terapkan itu berbeda2 server..
    kami ada 4 server neh dengan 4 OS
    1. fedora =http://fedora.nad.go.id
    2. ubuntu =http://ubuntu.nad.go.id
    3. opensuse=http://opensuse.nad.go.id
    4. centos =http://centos.nad.go.id

    nah mas saya mau buat semua itu berjalan di satu server dengan OS fedora mas..gimana mas caranya..klo hanya untuk fedora saja saya sudah bisa..nah sekarang untuk ubuntu dan lain2..
    thanks b4

    FX. Eko Budi Kristanto:
    Wah, saya masih harus pelajari nih Mas.. Server repo-nya langsung jadi mirror distro-nya Mas?

  6. Mr. Eko saya mau tanya setingan dial up modem pada fedora 9 gimana yach saya kok mencoba tidak bisa-bisa alias gagal gitu. mohon pencerahannya…Bos

Leave a Reply