Buddy Holly

Membuat Server Repository Ubuntu 9.04

Ditulis dalam Linux, repository, Ubuntu oleh wdzgouch pada September 11, 2009

Dalam rangka menghemat bandwidth dan agar lebih praktis, terpikirkan juga membuat repository lokal agar semua user di Local Area Network Lab. TKJ tidak perlu menggunakan repository online dari internet, tapi cukup menggunakan repository lokal. Yang pertama harus dilakukan adalah mendapatkan DVD Repository Ubuntu 9.04 yang berjumlah 6 DVD, caranya bisa mendownloadnya dari kambing-UI atau bisa membelinya di gudang-linux dan baliwae. Kemudian buatkan isonya.

Contoh kasus kali ini kita akan meletakkan iso pada komputer dengan IP Address 192.168.5.1, kemudian pastikan jaringan terkoneksi dengan baik agar komputer client bisa mengakses komputer tersebut.
Langkah-langkah membuat repository lokal sebagai berikut:

  1. Pastikan web server sudah terinstal dengan benar, jika belum terinstal bisa merujuk ke sini.
  2. Copy semua iso DVD-nya ke direktori /home/nama-user/repo (direktori menyesuaikan).
  3. Buat direktori repo di /var/www/ dengan perintah
  4. sudo mkdir -p /var/www/repo

  5. Buat direktori untuk mounting iso, gunakan perintah:

    sudo mkdir -p /var/www/repo/jaunty-repo1/
    sudo mkdir -p /var/www/repo/jaunty-repo2/
    sudo mkdir -p /var/www/repo/jaunty-repo3/
    sudo mkdir -p /var/www/repo/jaunty-repo4/
    sudo mkdir -p /var/www/repo/jaunty-repo5/
    sudo mkdir -p /var/www/repo/jaunty-repo6/

  6. Mounting file iso repository yang Anda miliki dan agar otomatis dijalankan pada saat Ubuntu startup, buka file fstab yang berada di /etc/fstab dengan menggunakan perintah:
  7. sudo gedit /etc/fstab

    Kemudian tambahkan baris berikut pada baris akhir file fstab tersebut

    ##Repository Ubuntu 9.04
    /home/nama-user/repo/ubuntu-dvd-9.04-i386-1.iso /var/www/repo/jaunty-repo1/ iso9660 loop,defaults 0 0
    /home/nama-user/repo/ubuntu-dvd-9.04-i386-2.iso /var/www/repo/jaunty-repo2/ iso9660 loop,defaults 0 0
    /home/nama-user/repo/ubuntu-dvd-9.04-i386-3.iso /var/www/repo/jaunty-repo3/ iso9660 loop,defaults 0 0
    /home/nama-user/repo/ubuntu-dvd-9.04-i386-4.iso /var/www/repo/jaunty-repo4/ iso9660 loop,defaults 0 0
    /home/nama-user/repo/ubuntu-dvd-9.04-i386-5.iso /var/www/repo/jaunty-repo5/ iso9660 loop,defaults 0 0
    /home/nama-user/repo/ubuntu-dvd-9.04-i386-6.iso /var/www/repo/jaunty-repo6/ iso9660 loop,defaults 0 0

  8. Backup file sources.list yang berada pada /etc/apt/. Gunakan perintah:

    sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

  9. Edit file /etc/apt/sources.list, gunakan perintah:

    sudo gedit /etc/apt/sources.list

  10. Hapus semua isi filenya, kemudian ganti dengan baris berikut:

    deb http://192.168.5.1/repo/jaunty-repo1/ jaunty main restricted
    deb http://192.168.5.1/repo/jaunty-repo2/ jaunty main multiverse restricted
    deb http://192.168.5.1/repo/jaunty-repo3/ jaunty universe
    deb http://192.168.5.1/repo/jaunty-repo4/ jaunty universe
    deb http://192.168.5.1/repo/jaunty-repo5/ jaunty universe
    deb http://192.168.5.1/repo/jaunty-repo6/ jaunty universe

  11. Update repository dengan perintah:

    sudo apt-get update

  12. Agar komputer client di jaringan bisa menggunakan repo tersebut tinggal mengikuti langkah 6 sampai 9.
Ditandai sebagai:,

3 Tanggapan

Berlangganan komentar dengan RSS.

  1. Agus Suhanto berkata, pada September 12, 2009 pada 1:32 am

    halo, senang bertemu Anda melalui blog ini saya Agus Suhanto, posting yang oke :) … salam kenal yee

    • wdzgouch berkata, pada September 12, 2009 pada 4:08 am

      @Agus : thanks, salam kenal juga mas…

  2. omagus berkata, pada Oktober 19, 2009 pada 6:47 am

    saya belum nyobain nih..!


Tinggalkan Balasan

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Ubah )

Twitter picture

You are commenting using your Twitter account. Log Out / Ubah )

Facebook photo

You are commenting using your Facebook account. Log Out / Ubah )

Connecting to %s

Ikuti

Get every new post delivered to your Inbox.