Membuat repository lokal Ubuntu dari file iso (*.iso)
Wednesday, March 18, 2009 14:11Semenjak saya menginstall Ubuntu di laptop kesayangan, banyak aplikasi, driver dan plugin aplikasi yang dibutuhkan saya unduh dari internet secara langsung, kadang-kadang ketika ingin menginstall program, paket program yang ada seringkali membutuhkan paket lain yang harus di-install sebelumnya.
Sebetulnya sih Ubuntu sudah menyediakan mekanisme instalasi yang nyaman, sayangnya fasilitas ini menjadi gak nyaman karena Anda membutuhkan akses ke server repository, jadi ya agak repot juga kalo butuh sesuatu harus selalu terkoneksi internet, iya kalo ada, lha kalo gak ada gimana?
Hehehe ga usah khawatir, Ubuntu sudah menyediakan Repository-nya kok, Anda dapat melakukan instalasi program apa saja yang terdapat dalam repository Ubuntu tanpa perlu terhubung dengan Internet. Saat ini repository Ubuntu bisa di-download dan dimasukkan ke DVD sehingga dapat didistribusikan dengan mudah.
Terus kalo buat repository secara lokal gimana caranya?
Yang pasti adalah Anda harus sudah mempunyai image file repositorynya dulu (*.iso). Bisa didownload di :
- ftp://kambing.ui.edu/pub/ubuntu-repository/
- ftp://repo.ugm.ac.id/iso/ubuntu-dvdrepo/intrepid/
- http://www.ubuntu-id.org/ubuntu/download
Atau kalo males download, ya bisa minta ke temen yang sudah mempunyai imege repository…
Jumlah file image repository (*.iso) ada 6 buah.
Setelah file *.iso berada di komputer Anda, langkah selanjutnya adalah membuat folder di /mnt/ sebagai tempat me-mount-ing file ISO DVD. Karena saya memiliki 6 file repository maka saya membuat 6 folder. Misalkan saja nama folder tersebut adalah 1, 2, 3, 4, 5, dan 6. Perintahnya
sudo mkdir /mnt/1 /mnt/2 /mnt/3 /mnt/4 /mnt/5 /mnt/6
Setelah Anda berhasil membuat folder di /mnt/, langkah selanjutnya adalah me-mount-ing file image repository.
OK misalkan file *.iso repository saya saya simpan di /home/masiqbal/Repository/, yang harus Anda lakukan adalah me-mount-ing file *.iso yang Anda miliki dan otomatis dideteksi/dijalankan ketika Ubuntu StartUp. Buka file fstab yang berada di /etc/fstab dengan menggunakan perintah
sudo gedit /etc/fstab
Dan tambahkan perintah berikut pada baris akhir file fstab tersebut
# Repository
/home/masiqbal/Repository/ubuntu-8.10-repository-i386-1_contrib.iso /mnt/1 iso9660 loop,defaults 0 0
/home/masiqbal/Repository/ubuntu-8.10-repository-i386-2_contrib.iso /mnt/2 iso9660 loop,defaults 0 0
/home/masiqbal/Repository/ubuntu-8.10-repository-i386-3_contrib.iso /mnt/3 iso9660 loop,defaults 0 0
/home/masiqbal/Repository/ubuntu-8.10-repository-i386-4_contrib.iso /mnt/4 iso9660 loop,defaults 0 0
/home/masiqbal/Repository/ubuntu-8.10-repository-i386-5_contrib.iso /mnt/5 iso9660 loop,defaults 0 0
/home/masiqbal/Repository/ubuntu-8.10-repository-i386-6_contrib.iso /mnt/6 iso9660 loop,defaults 0 0

Keluar dan simpan file tersebut. Lalu restartlah komputer Anda… pastikan bahwa file yang di mounting sudah terdeteksi dan otomatis dijalankan pada waktu StartUp, gimana cara ngeceknya? Buka aja System Monitor, klik Main Menu > System > Administration > System Monitor dan masuklah ke tab File System. Lihat Device, apabila ada penambahan 6 device dan dengan directory file ke /mnt/1 sampai /mnt/6 berarti proses mounting yang Anda lakukan sudah benar dan berjalan dengan baik, akan tetapi bila tidak muncul, ulangi lagi seperti langkah diatas.

OK, langkah terakhir adalah mengupdate file source.list yang ada di /etc/apt/sources.list. Gunakan perintah berikut :
sudo gedit /etc/apt/sources.list
Dan tambahkan baris perintah berikut pada baris akhir file source.list tersebut
# From File
deb file:”/mnt/1/” intrepid main restricted
deb file:”/mnt/2/” intrepid main multiverse restricted
deb file:”/mnt/3/” intrepid universe
deb file:”/mnt/4/” intrepid universe
deb file:”/mnt/5/” intrepid universe
deb file:”/mnt/6/” intrepid universe
Keluar dan simpan file tersebut. Serta lakukan proses update source dengan menjalankan perintah
sudo apt-get update
Selesai deh… Sekarang Anda tidak usah repot-repot cari koneksi internet apabila Anda membutuhkan package Ubuntu yang ada dalam repository.
Semoga bermanfaat…
Tulisan terkait :
Hanya dengan upload file, Anda akan dibayar setiap kali file tersebut didownload. Mau ??? (
Nama lengkapku Mokhammad Iqbal, teman2 biasa memanggilku dengan panggilan iqbal, berbadan kurus dengan tinggi 182 cm dan berat badan 55 kg, tidak merokok dan tidak suka dengan asap rokok, makannya banyak tapi ga gemuk2 dan suka menghabisakan waktu didepan TV dan laptop kesayangan.
Rekan blogger, 




Novianto says:
March 18th, 2009 at 6:07 pm
PERTAMAX !!!
Tutorialnya mantab, tinggal kapan ya aku bisa pake??
Novianto?s last blog post..Dimana Ikhlas itu sekarang
[Reply]
masiqbal reply:
March 18th, 2009 at 8:40 pm
ya secepatnya dong mas!
[Reply]
mashardi says:
March 18th, 2009 at 6:11 pm
Coba di uns tersedia server tuk ngehost file repo kayak di univ terkemuka lainnya…migrasi ke open source di kampus tentu lebih mantap
[Reply]
masiqbal reply:
March 18th, 2009 at 8:42 pm
ditunggu saja tanggal mainnya mas… kayaknya sih bentar lagi
[Reply]
davidyes says:
March 24th, 2009 at 4:57 pm
salam kenal mas. kunjungi saya ya mas..
davidyes?s last blog post..Detect a scam online
[Reply]
masiqbal reply:
March 25th, 2009 at 8:48 am
salam kenal juga…
[Reply]
pakdejack says:
March 26th, 2009 at 8:55 am
baru tau saya caranya, biasanya saya burn ke dvd dulu br dimasukin ke package manager
pakdejack?s last blog post..Anemia, sebuah komplikasi malaria
[Reply]
masiqbal reply:
March 27th, 2009 at 1:22 pm
“banyak cara menuju ke Roma”, semoga bisa dijadikan alternatif dan bermanfaat…
[Reply]
wayan says:
April 10th, 2009 at 10:52 pm
keren mas iqbal. jadi pingin nyoba.
wayan?s last blog post..Tutorial:Membuat Tulisan Bergerak pada Header Blog
[Reply]
masiqbal reply:
April 11th, 2009 at 8:16 pm
yups.. silahkan dipraktekkan
[Reply]
Dhanang Sukmana Adi says:
April 15th, 2009 at 8:02 pm
ngopy nuw bosss…
Dhanang Sukmana Adi?s last blog post..Kisi-Kisi Soal Multimedia SMA
[Reply]
masiqbal reply:
April 15th, 2009 at 8:55 pm
monggoh, asal tetap mencantumkan nama penulis dan URL lengkap artikel.
[Reply]
OdyDasa says:
May 20th, 2009 at 9:49 am
Oke,
AKu tak ke tempatmu mbawa DVD kosong… Ngupi ya….
[Reply]
masiqbal reply:
May 20th, 2009 at 11:08 am
silahkan… yang penting ngabari dulu sebelum kesini yach…
[Reply]
olanuxer says:
May 26th, 2009 at 9:36 am
saya coba ikuti tutorialnya dan berhasil, saya menggunakan repo JJ. untuk sources.list saya tidak menggunakan tanda kutip seperti tutorial di atas kalau pake tanda kutip pasti error.
yang saya bingung kenapa kok mau install di synaptic selalu muncul depedensi yang tidak ada. misalnya saya mau menginstal vlc muncul Depends: libqtgui4 tetapi tidak akan dipasang, oh ya saya menggunakan BlankOn versi 5.
kira2 permasalahannya dimana ya??? apa memang file isonya kekurangan berkas??? untuk kondisi iso setelah di cek md5sum semua oke.
[Reply]
masiqbal reply:
May 26th, 2009 at 10:37 am
tanda petik di file resource.list? mungkin karena perbedaan karakter mas, biasanya dari hasil copy-paste ada perbedaan karakter yang ga dikenal, coba aja hapus tanda kutipnya setelah itu ganti dengan tanda kutip secara manual.
untuk permasalahan yang kedua, kalo diinstal lewat terminal?
[Reply]
olanuxer says:
May 27th, 2009 at 3:42 pm
tanda kutip di sini maksudnya
# From File
deb file:”/mnt/1/” intrepid main restricted
deb file:”/mnt/2/” intrepid main multiverse restricted
deb file:”/mnt/3/” intrepid universe
deb file:”/mnt/4/” intrepid universe
deb file:”/mnt/5/” intrepid universe
deb file:”/mnt/6/” intrepid universe
saya sudah coba manual tapi tetap tidak bisa. tapi jika tanpa tanda kutip bisa. saya lakukan update
olanuxer@olanuxer:~$ sudo apt-get update
Abaikan file: jaunty Release.gpg
Abaikan file: jaunty/main Translation-id
Abaikan file: jaunty/restricted Translation-id
Abaikan file: jaunty Release.gpg
Abaikan file: jaunty/main Translation-id
Abaikan file: jaunty/multiverse Translation-id
Abaikan file: jaunty/restricted Translation-id
Abaikan file: jaunty Release.gpg
Abaikan file: jaunty/universe Translation-id
Abaikan file: jaunty Release.gpg
Abaikan file: jaunty/universe Translation-id
Abaikan file: jaunty Release.gpg
Abaikan file: jaunty/universe Translation-id
Abaikan file: jaunty Release.gpg
Abaikan file: jaunty/universe Translation-id
Abaikan file: jaunty Release
Menerima:1 file: jaunty Release [2551B]
Abaikan file: jaunty Release
Abaikan file: jaunty Release
Abaikan file: jaunty Release
Abaikan file: jaunty Release
Abaikan file: jaunty/main Packages
Abaikan file: jaunty/multiverse Packages
Abaikan file: jaunty/restricted Packages
Abaikan file: jaunty/main Packages
Abaikan file: jaunty/restricted Packages
Abaikan file: jaunty/universe Packages
Abaikan file: jaunty/universe Packages
Abaikan file: jaunty/universe Packages
Abaikan file: jaunty/universe Packages
Reading package lists… Done
[Reply]
masiqbal reply:
May 28th, 2009 at 9:14 am
mantab… ternyata banyak jalan menuju Roma…
[Reply]
secretjon says:
June 24th, 2009 at 8:49 pm
gimana caranya biar bisa update repo dari LAN, mas?
[Reply]
masiqbal reply:
June 26th, 2009 at 9:23 am
kalo lewat LAN kan sudah default bawaan Ubuntu
(biasanya langsung diarahkan ke server milik Ubuntu)
[Reply]
sangprabo says:
July 20th, 2009 at 3:12 pm
Makasih tutorialnya Gan..
[Reply]
sangprabo says:
July 20th, 2009 at 3:35 pm
Btw, buat yang mau naruh di local area network (misalnya karena keterbatasan space ato kemudahan ato supaya ga ribet copy iso ke kompie satu2) bisa pake tutorial di http://jogja.linux.or.id/berita/arsip/2007/05/15/bikin-repo-tanpa-repot-dari-iso/ .
@ olanuxer
Saya pake format file:///media/iso1/ (3 slash). Kalo Anda pake BlankOn terus updatenya ke repo Ubuntu, setahu saya emang ada bentrok dependensi. Solusinya kalo liat di forum2 salah satunya: pake repo satu saja (dari BlankOn saja ato dari Ubuntu saja). Terus dependensi yang bentrok diuninstall dulu, lalu mulai menginstall paket yang diinginkan. Ini saya alami waktu mau install CCL di BlankOn, tapi gak tau caranya. Moga membantu, dan mohon maaf kalo ada salah, maklum pemula..
salam
[Reply]
alen says:
August 30th, 2009 at 12:46 am
tak coba ya….
[Reply]
dkuta says:
November 20th, 2009 at 8:01 am
bener2 tutorial yang bagus… sukur2 sih kalo ada lanjutannya hehehe… lanjutan ke ubuntu 9.10 gitu loh bro…
[Reply]
masiqbal reply:
November 21st, 2009 at 7:53 am
secara teknis sebetulnya sama aja mas… mau pake jaunty atau karmic cara konfigurasinya sama, tinggal ganti aja nama jaunty ke karmic, untuk konfigurasi karmic juga sudah saya posting disini
[Reply]
Yuk rubah repository Ubuntu kamu | Solve With IT says:
December 1st, 2009 at 9:16 am
[...] manambahkan image dvd repository secara lokal ke dalam komputer kita sudah pernah saya jelaskan disini tapi untuk ubuntu 8.10 terus kalo untuk ubuntu 9.10 gimana? sama kok… tapi ga apalah saya [...]
paidjo says:
February 5th, 2010 at 11:24 am
ok coba dulu, tapi lagi proses download di http://bee.amikmbp.ac.id/ubuntu/
[Reply]
Agus says:
March 8th, 2010 at 6:37 pm
Mantab infonya, sdh dicoba dan berhasil. Mhn ijin disharing, Terimakasih banyak Mas……..
[Reply]
masiqbal reply:
March 17th, 2010 at 8:38 am
monggoh mas Agus… semoga bermanfaat
[Reply]
Jacka Santosa says:
May 11th, 2010 at 11:15 am
saya download repository ubuntu 10.04, tp yg file*.iso 1 tidak ada, adanya no 2, dst.
Yg jadi permasalahan gimana cara ganti
# From Filedeb file:”/mnt/1/” intrepid main restricted
apakah file*.iso yg no.2 bisa sebagai main retricted?trus no.3 menjadi main multiverse restricted?
mhon bantuannya…
trima kasih…..
[Reply]
masiqbal reply:
May 24th, 2010 at 7:55 pm
syaratnya ya harus lengkap mas… 1-6 kalo nggak ya ngak bisa.. sekarang saya menggunakan 10.04 dengan mengunakan cara ini (repository masih milik 9.04) tetap ngak ada masalah, masih bisa digunakan
[Reply]
Gusnis says:
June 9th, 2010 at 11:09 am
assalamu’alaikum,
mas mo nanya, kalo misalkan di skolah kan materi yang dipake windows sama microsoft office, bisa gak ya kalo tampilan ubuntu seperti tampilan windows dan microsoft office supaya bisa pake ubuntu di skolah? trimakasih
[Reply]
masiqbal reply:
June 10th, 2010 at 11:06 am
bisa mas, nanti tinggal diganti themenya saja, untuk urusan ini di gnomelook.org lebih lengkap, pake open office kan sama saja tho mas? kalo pengen tetap menggunakan ms.office, install dulu program Wine atau CrossOver baru setelah itu diinstall ms.officenya via program wine dan CrossOver tadi, semoga membantu
[Reply]
semangat kebaikan says:
June 23rd, 2010 at 8:32 am
mas repository untuk lucid lynx itu ada 9 dvd ya ? terus tulis di fstabnya gimana ?? mohn bantuannya ya
[Reply]
masiqbal reply:
June 25th, 2010 at 10:14 am
jumlahnya berapa yang 10.04 ini saya kurang tau, kalo sudah ada file isonya ya menggunakan cara seperti yang sudah saya jelaskan
[Reply]
budisulaksono says:
June 30th, 2010 at 7:08 pm
Kok gini ya?
acer@acer-laptop:~$ sudo apt-get update
[sudo] password for acer:
Ign file: lucid Release.gpg
Ign file:/mnt/1/ lucid/main Translation-en_US
Ign file: lucid Release.gpg
Ign file:/mnt/2/ lucid/main Translation-en_US
Ign file:/mnt/2/ lucid/multiverse Translation-en_US
Ign file:/mnt/2/ lucid/restricted Translation-en_US
Ign file: lucid Release.gpg
Ign file:/mnt/3/ lucid/multiverse Translation-en_US
Ign file:/mnt/3/ lucid/universe Translation-en_US
Ign file: lucid Release.gpg
Ign file:/mnt/4/ lucid/universe Translation-en_US
Ign file: lucid Release.gpg
Ign file:/mnt/5/ lucid/universe Translation-en_US
Ign file: lucid Release.gpg
Ign file:/mnt/6/ lucid/universe Translation-en_US
Ign file: lucid Release.gpg
Ign file:/mnt/7/ lucid/universe Translation-en_US
Ign file: lucid Release
Ign file: lucid Release
Ign file: lucid Release
Ign file: lucid Release
Ign file: lucid Release
Ign file: lucid Release
Ign file: lucid Release
Ign file: lucid/main Packages
Ign file: lucid/main Packages
Ign file: lucid/multiverse Packages
Ign file: lucid/restricted Packages
Ign file: lucid/multiverse Packages
Ign file: lucid/universe Packages
Ign file: lucid/universe Packages
Ign file: lucid/universe Packages
Ign file: lucid/universe Packages
Ign file: lucid/universe Packages
Ign file: lucid/main Packages
Ign file: lucid/main Packages
Ign file: lucid/multiverse Packages
Ign file: lucid/restricted Packages
Ign file: lucid/multiverse Packages
Ign file: lucid/universe Packages
Ign file: lucid/universe Packages
Ign file: lucid/universe Packages
Ign file: lucid/universe Packages
Ign file: lucid/universe Packages
Err file: lucid/main Packages
File not found
Err file: lucid/restricted Packages
File not found
Err file: lucid/multiverse Packages
File not found
Hit http://id.archive.ubuntu.com lucid Release.gpg
Ign http://id.archive.ubuntu.com/ubuntu/ lucid/main Translation-en_US
Ign http://id.archive.ubuntu.com/ubuntu/ lucid/restricted Translation-en_US
Ign http://id.archive.ubuntu.com/ubuntu/ lucid/universe Translation-en_US
Ign http://id.archive.ubuntu.com/ubuntu/ lucid/multiverse Translation-en_US
Hit http://id.archive.ubuntu.com lucid-updates Release.gpg
Ign http://id.archive.ubuntu.com/ubuntu/ lucid-updates/main Translation-en_US
Ign http://id.archive.ubuntu.com/ubuntu/ lucid-updates/restricted Translation-en_US
Ign http://id.archive.ubuntu.com/ubuntu/ lucid-updates/universe Translation-en_US
Ign http://id.archive.ubuntu.com/ubuntu/ lucid-updates/multiverse Translation-en_US
Hit http://id.archive.ubuntu.com lucid Release
Hit http://id.archive.ubuntu.com lucid-updates Release
Hit http://id.archive.ubuntu.com lucid/main Packages
Hit http://id.archive.ubuntu.com lucid/restricted Packages
Hit http://id.archive.ubuntu.com lucid/main Sources
Hit http://id.archive.ubuntu.com lucid/restricted Sources
Hit http://id.archive.ubuntu.com lucid/universe Packages
Hit http://id.archive.ubuntu.com lucid/universe Sources
Hit http://id.archive.ubuntu.com lucid/multiverse Packages
Hit http://id.archive.ubuntu.com lucid/multiverse Sources
Hit http://id.archive.ubuntu.com lucid-updates/main Packages
Hit http://id.archive.ubuntu.com lucid-updates/restricted Packages
Hit http://id.archive.ubuntu.com lucid-updates/main Sources
Hit http://id.archive.ubuntu.com lucid-updates/restricted Sources
Hit http://id.archive.ubuntu.com lucid-updates/universe Packages
Hit http://id.archive.ubuntu.com lucid-updates/universe Sources
Hit http://id.archive.ubuntu.com lucid-updates/multiverse Packages
Hit http://id.archive.ubuntu.com lucid-updates/multiverse Sources
Hit http://security.ubuntu.com lucid-security Release.gpg
Ign http://security.ubuntu.com/ubuntu/ lucid-security/main Translation-en_US
Ign http://security.ubuntu.com/ubuntu/ lucid-security/restricted Translation-en_US
Ign http://security.ubuntu.com/ubuntu/ lucid-security/universe Translation-en_US
Ign http://security.ubuntu.com/ubuntu/ lucid-security/multiverse Translation-en_US
Hit http://security.ubuntu.com lucid-security Release
Hit http://security.ubuntu.com lucid-security/main Packages
Hit http://security.ubuntu.com lucid-security/restricted Packages
Hit http://security.ubuntu.com lucid-security/main Sources
Hit http://security.ubuntu.com lucid-security/restricted Sources
Hit http://security.ubuntu.com lucid-security/universe Packages
Hit http://security.ubuntu.com lucid-security/universe Sources
Hit http://security.ubuntu.com lucid-security/multiverse Packages
Hit http://security.ubuntu.com lucid-security/multiverse Sources
W: Failed to fetch file:/mnt/2/dists/lucid/main/binary-i386/Packages.gz File not found
W: Failed to fetch file:/mnt/2/dists/lucid/restricted/binary-i386/Packages.gz File not found
W: Failed to fetch file:/mnt/3/dists/lucid/multiverse/binary-i386/Packages.gz File not found
E: Some index files failed to download, they have been ignored, or old ones used instead.
acer@acer-laptop:~$
[Reply]
budisulaksono says:
June 30th, 2010 at 7:09 pm
Hp saya 085669663370, maturnuwun
[Reply]
culbo says:
July 28th, 2010 at 6:21 am
Makasih atas tutorialnya….
tapi gmana caranya klo file .iso nya berada di partisi laen yang notabennya harus di mount terlebih dahulu????
Aq coba begitu restart dan masuk lagi lgsung eror…..
Hal ini aq coba di ubuntu 10.04…..
Mohon Bantuannya….
[Reply]
masiqbal reply:
July 31st, 2010 at 11:27 am
ya buat partisi tersebut automount saat startup, untuk konfigurasinya bisa dengan merubah file fstab. Tapi saya belum pernah mempraktekkan hal ini, so dicoba sendiri dulu ya..
[Reply]