Lokal repository dengan iso file pada Ubuntu 10.10

Tanpa basa dan basi lagi, yuk mari kita mulai
Persiapan yang harus dilakukan:
1. Siapkan iso dari dvd repository (kebetulan punya saya 9 isodvd), letakkan di direktory misalnya /device/data/arie/Ubuntuiso (ini sesuai dikomputer saya, bisa juga sesuai letak komputer masing-masing)
2. Buat direktory tempat memounting isodvd kita, misalnya /mnt/repo0 sampai repo8, karena ada 9 file isodvdnya.
3. Edit file fstab supaya isodvd kita bisa dimuonting secara otomatis saat komputer hidup, misalnya tambahkan baris berikut:

#repository

/media/data/arie/Ubuntuiso/installer.iso /mnt/repo0 iso9660 loop,defaults 0 0
/media/data/arie/Ubuntuiso/repo1.iso /mnt/repo1 iso9660 loop,defaults 0 0
/media/data/arie/Ubuntuiso/repo2.iso /mnt/repo2 iso9660 loop,defaults 0 0
/media/data/arie/Ubuntuiso/repo3.iso /mnt/repo3 iso9660 loop,defaults 0 0
/media/data/arie/Ubuntuiso/repo4.iso /mnt/repo4 iso9660 loop,defaults 0 0
/media/data/arie/Ubuntuiso/repo5.iso /mnt/repo5 iso9660 loop,defaults 0 0
/media/data/arie/Ubuntuiso/repo6.iso /mnt/repo6 iso9660 loop,defaults 0 0
/media/data/arie/Ubuntuiso/repo7.iso /mnt/repo7 iso9660 loop,defaults 0 0
/media/data/arie/Ubuntuiso/repo8.iso /mnt/repo8 iso9660 loop,defaults 0 0

4. Edit sources.list dari repository kita ke direktory yang telah dimouting isodvd sebelumnya, misalnya:

deb file:///mnt/repo0 maverick main restricted
deb file:///mnt/repo1 maverick main restricted multiverse universe
deb file:///mnt/repo2 maverick main multiverse universe
deb file:///mnt/repo3 maverick main restricted multiverse universe
deb file:///mnt/repo4 maverick main multiverse universe
deb file:///mnt/repo5 maverick main restricted multiverse universe
deb file:///mnt/repo6 maverick main restricted multiverse universe
deb file:///mnt/repo7 maverick main restricted multiverse universe
deb file:///mnt/repo8 maverick main restricted multiverse universe partner

saya kebetulan menggunakan file karena saya pake untuk lokal komputer saya, tapi bisa juga menggunakan ftp jika akan digunakan sebagai repository pada jaringan komputer lainnya.
5. Mounting semua reponya.

sudo mount /mnt/repo0 —> lakukan sampai repo8

Jika tidak ada masalah lainnya, repository sudah siap digunakan, tinggal sudo apt-get update aja.

Ada masalah ?…yo pastilah, tak ada masalah tak ada belajar, hehehe…
Masalah akan timbul saat kita memounting isodvd kita, karena secara default Ubuntu hanya menyediakan loop device hanya sampai 8 saja. Apa itu loop device, dalam bahasa sederhananya loop device digunakan untuk menciptakan CD/DVD Drive dari sebuah file iso. Langsung aja kita tambahkan loop devicenya
buka file grub.cfg yang ada di /boot/grub, tambahkan max_loop=64

### BEGIN /etc/grub.d/10_linux ###
menuentry ‘Ubuntu, with Linux 2.6.35-22-generic’ –class ubuntu –class gnu-linux –class gnu –class os {
    recordfail
    insmod part_msdos
    insmod ext2
    set root=’(hd0,msdos1)’
    search –no-floppy –fs-uuid –set 3a81c796-b9e3-4d69-829d-f10fa01a991b
    linux    /boot/vmlinuz-2.6.35-22-generic root=UUID=3a81c796-b9e3-4d69-829d-f10fa01a991b ro   quiet splash max_loop=64
    initrd    /boot/initrd.img-2.6.35-22-generic }

 Restart, dan loop device kita akan bertambah jadi 64
untuk melihatnya ketik,

ls -l /dev/loop* | wc -l

Repository dengan file 9 isodvd siap digunakan…

Advertisement

About ariesadja

seseorang yang hanya ingin bebas dan terus untuk belajar
This entry was posted in Tutorial. Bookmark the permalink.

One Response to Lokal repository dengan iso file pada Ubuntu 10.10

  1. codotcoid says:

    1.sebetulnya ada berapa dvd sih?
    kok dari repo UGM ada 8, trus beberapa website ada yang bilang 7
    2. kalau ada error pas instal rar
    apt-get install rar
    E : Package ‘rar’ has no installation candidate
    kenapa ya?padahal ubuntu 8.10 aman2 aja

Leave a Reply

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 / Change )

Twitter picture

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

Facebook photo

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

Connecting to %s