Repository Fedora Core (Lokal/Tidak Lokal)

Written by FX. Eko Budi Kristanto - 5,045 views

Dalam memudahkan manajemen paket (instalasi dan update paket) dengan tool yum bawaan Fedora Core 6 (saya dengar-dengar untuk Fedora Core 7 akan ada perubahan lokasi Repo-nya), saya membuat konfigurasi repository untuk dua situasi yang berbeda.

  1. Repository lokal (pada komputer sendiri)

  2. Repository tidak lokal (pada komputer di tempat lain, bisa dari PC dalam jaringan atau dari Repo-nya Fedora)

Situasi 1:

    • Saya copy file-file RPM hasil download ke root direktori web server untuk file repository saya (letaknya pada /var/www/html/rpm)

    • Selanjutnya masuk ke direktori /var/www/html/rpm dan jalankan command createrepo:

    [root@ibm-eko fxekobudi]# cd /var/www/html/rpm
    [root@ibm-eko fxekobudi]# createrepo

    (tunggu sampai proses membuat repository selesai…)

    • Setelah itu saya edit file konfigurasi yum (/etc/yum.conf) dan saya tambahkan direktive berikut:

    [rpmlokal]
    filename=repository lokal
    baseurl=http://localhost/rpm
    enabled=1

    sebelumnya saya telah men-disable direktive gpgcheck. Tahu caranya mendisable khan? Selain itu saya harus men-disable option enable pada 3 file berikut:

    /etc/yum.repos.d/fedora-core.repo, /etc/yum.repos.d/fedora-extras.repo, /etc/yum.repos.d/fedora-updates.repo

    Dengan demikian isi file /etc/yum.conf saya untuk keadaan ini adalah:

    [main]
    cachedir=/var/cache/yum
    keepcache=0
    debuglevel=2
    logfile=/var/log/yum.log
    pkgpolicy=newest
    distroverpkg=redhat-release
    tolerant=1
    exactarch=1
    obsoletes=1
    #gpgcheck=1
    plugins=1
    metadata_expire=1800
    # PUT YOUR REPOS HERE OR IN separate files named file.repo
    # in /etc/yum.repos.d
    [rpmlokal]
    filename=repository lokal
    baseurl=http://localhost/rpm
    enabled=1

    (Untuk Anda yang tidak mengaktifkan service httpd, sebaiknya pada direktive baseurl gunakan filename://[lokasi-file])

    Situasi 2:

    Untuk repository melalui jaringan (baik intranet maupun Internet (Repo-nya Fedora)), maka pada file konfigurasi saya hanya perlu menambahkan direktive:

    proxy=http://ip-proxy:port, karena ditempat saya menggunakan proxy untuk koneksi internet. (bagi Anda yang koneksi internet tidak melalui proxy, jangan tambahkan direktive ini, selain itu enable-kan kembali 3 file konfigurasi repo-nya Fedora)

    Selain itu pada bagian lokal repository, saya perlu merubah lokasi pada direktive baseurl:

    baseurl=http://192.168.0.44/rpm

    Catatan: Konfigurasi firewall pada komputer yang menyediakan repository harus memperbolehkan client (komputer dalam jaringan) untuk melewati port 80 atau port yang digunakan oleh apache.

    About The Author

    FX. Eko Budi Kristanto - GNU/Linux, Networking, Open Source, CMS, E-Learning, Internet, dan TIK di sekolah merupakan minat dan mimpi besar saya saat ini. Read more »

    Connect & Subscribe

    Keep in touch and get my latest content trough:

    Categories

    Post Info

    5 Responses for This Thought

    1. superduper

      25 July 2007

      Firefox 2.0.0.3 Firefox 2.0.0.3 Fedora 7 Fedora 7

      Kenapa begitu saya jalankan yumnya misal:
      #yum install mc
      keluar peringatan seperti ini
      Repository ‘rpmlokal’ is missing name in configuration, using id
      Setting up Install Process
      Parsing package install arguments
      Nothing to do
      mohon penjelasannya !! thanks b4 !

      FX. Eko Budi Kristanto:
      Ini berarti Anda belum memasukan direktive yang menyebutkan filelename=rpmlokal dalam konfigurasi /etc/yum.conf Anda…

      Reply
    2. syd_canary

      08 February 2008

      Firefox 2.0.0.11 Firefox 2.0.0.11 Windows XP Windows XP

      Saya baru pertama kali menginstal fedora core 6, saya mau coba menginstal DNS Server di dalam text mode, saya sudah download paket bind-9.4.1.tar.gz dan openssl-0.9.8d.tar.gz mohon penjelasannya…please..

      Reply
    3. Repository Paket Linux Fedora Core 7 « Linuxenroll’s-Berbagi Ilmu Linux Bersama

      27 July 2008

      WordPress MU WordPress MU

      [...] 27, 2008 · Disimpan dalam Uncategorized Seperti dalam tulisan saya tentang Repository Linux Fedora Core, sesuai dengan tidak digunakannya kata Core dari rilis distro Fedora terbaru (Fedora 7) maka [...]

      Reply
    4. Komandan

      06 July 2009

      Firefox 3.0.5 Firefox 3.0.5 Windows XP Windows XP

      Asslamalkum mas, bagus ya tutorialnya.
      Saya mau bertanya juga kalau mau membuat atau bisa di bilang juga mau mengganti repositories di fedora core 6 bagaimana perintahnya mas? karena saya ingin membuat FTP server tapi FTP servernya belum terinstal. jadi ketika saya ingin menginstal FTP server tersebut fedora tidak dapat mnemukan repo extras katanya..
      jadi mohon bantuan mas ya. terima kasih sebelumnya!

      Reply
    5. Nurul Imam

      30 December 2011

      Google Chrome 15.0.874.106 Google Chrome 15.0.874.106 GNU/Linux GNU/Linux

      Yum saya errror. Mungkin karena kena blacklist. Bagaimana solusinya ?

      Reply

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    *

    You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">