Fathoni's weblog

Juli 4, 2008

Setting Repository Lokal Ubuntu dari File *.iso

Diarsipkan di bawah: IT, open source — fathoni.am @ 9:54 am

Ketika anda baru melakukan instalasi ubuntu 8.04 / hardy, file-file *.iso yang anda mount menggunakan perintah mount -o loop … … tidak akan dikenal oleh “Software Sources” Pada menu Administration Ubuntu. Mengapa? masalahnya, file *.iso tadi tidak dikenal sebagai CD/DVD-ROM, melainkan dikenal sebagai file biasa. karena itu, diperlukan sedikit konfigurasi sederhana agar repositori *.iso tadi dikenal oleh ubuntu. Langkah – Langkahnya sebagai berikut:

  • buat folder untuk tempat repository, misalnya repo1, repo2, repo3, repo4, dan repo5 di folder /media/

sudo mkdir /media/repo1
sudo mkdir /media/repo2
sudo mkdir /media/repo3
sudo mkdir /media/repo4
sudo mkdir /media/repo5
  • mount file-file *.iso tadi ke direktori yang telah kita buat, dengan format ” sudo mount -o loop [sumber repo] [direktori mounting]. Misalnya, file sumber *.iso berada pada direktori /media/VIDEO/repo

fathoni@fathoni:/media/VIDEO/repo$ sudo mount -o loop Ubuntu_repo_1.iso /media/repo1
fathoni@fathoni:/media/VIDEO/repo$ sudo mount -o loop Ubuntu_repo_2.iso /media/repo2
fathoni@fathoni:/media/VIDEO/repo$ sudo mount -o loop Ubuntu_repo_3.iso /media/repo3
fathoni@fathoni:/media/VIDEO/repo$ sudo mount -o loop Ubuntu_repo_4.iso /media/repo4
fathoni@fathoni:/media/VIDEO/repo$ sudo mount -o loop Ubuntu_repo_5.iso /media/repo5
  • konfigurasi file sources.lst

agar lokasi file dikenali dalam melakukan indeks repository, kita harus mengkonfigurasi file sources.lst yang berada pada direktori /etc/apt. jangan lupa, buat salinan sebelum merubah file ini. Sekarang, kita mulai mengedit file sources.lst

fathoni@fathoni:/etc/apt$ sudo gedit sources.lst

jadikan comment pada baris baris yang menunjukkan lokasi repository online, misalnya

#deb http://archive.ubuntu.com/ubuntu/ hardy universe multiverse

kemudian, tambahkan baris-baris yang menunjukkan lokasi file *.deb di tempat yang kita mount tadi beserta kode rilis ubuntu dan paket dalam masing-masing repo. Misalnya, pada iso ubuntu 8.04:

deb file:///media/repo1 hardy main restricted
deb file:///media/repo2 hardy main multiverse universe
deb file:///media/repo3 hardy universe
deb file:///media/repo4 hardy universe
deb file:///media/repo5 hardy universe

baris diatas menunjukkan lokasi file-file deb berada pada file:///….. (kode rilisubuntu) (paket).

Jenis paket pada repository dapat dilihat dari nama folder-folder dalam direktori pool pada iso yang kita mount tadi. Setelah selesai, simpan, dan jalankan synaptic kemudian lakukan update dari synaptic.

Belum Ada Tanggapan »

Belum ada komentar.

RSS umpan untuk komentar-komentar dalam tulisan ini. URI Lacak Balik

Tinggalkan komentar

Blog pada WordPress.com.