bikin repository portabel

bikin repository portabel, mungkinkah??
apa sih yang gk mungkin di ubuntu. yang kita perlukan hanya file ISO DVD2 repository aja. Disini saya pakai DVD repository Ubuntu 8.10 intrepid Ibex yang bisa didapatkan di SubLoCo2 Ubuntu-Id terdekat.daftar keperluan antara lain hardisk portabel dengan free space sekitar 25 giga dan file2 berikut:

  • repo.sh
  • oper.sh
  • source.list
  • ubuntu-8.10-repository-i386-1r2_contrib.iso
  • ubuntu-8.10-repository-i386-2_contrib.iso
  • ubuntu-8.10-repository-i386-3_contrib.iso
  • ubuntu-8.10-repository-i386-4_contrib.iso
  • ubuntu-8.10-repository-i386-5_contrib.iso
  • ubuntu-8.10-repository-i386-6_contrib.iso

kita buat file repo.sh dengan perintah berikut :
nano repo.sh
dan isikan ke dalamnya baris-baris berikut ini
mkdir /media/repo-ubuntu1
mkdir /media/repo-ubuntu2
mkdir /media/repo-ubuntu3
mkdir /media/repo-ubuntu4
mkdir /media/repo-ubuntu5
mkdir /media/repo-ubuntu6
mount ./ubuntu-8.10-repository-i386-1r2_contrib.iso /media/repo-ubuntu1 -o loop
mount ./ubuntu-8.10-repository-i386-2_contrib.iso /media/repo-ubuntu2 -o loop
mount ./ubuntu-8.10-repository-i386-3_contrib.iso /media/repo-ubuntu3 -o loop
mount ./ubuntu-8.10-repository-i386-4_contrib.iso /media/repo-ubuntu4 -o loop
mount ./ubuntu-8.10-repository-i386-5_contrib.iso /media/repo-ubuntu5 -o loop
mount ./ubuntu-8.10-repository-i386-6_contrib.iso /media/repo-ubuntu6 -o loop
cp ./source.list /etc/apt/sources.list.d/

lalu file oper.sh dengan isi sebagai berikut

umount /media/repo-ubuntu1
umount /media/repo-ubuntu2
umount /media/repo-ubuntu3
umount /media/repo-ubuntu4
umount /media/repo-ubuntu5
umount /media/repo-ubuntu6
rmdir /media/repo-ubuntu1
rmdir /media/repo-ubuntu2
rmdir /media/repo-ubuntu3
rmdir /media/repo-ubuntu4
rmdir /media/repo-ubuntu5
rmdir /media/repo-ubuntu6
rm /etc/apt/sources.list.d/source.list

dan buat file source.list dengan isi sebagai berikut
deb file:///media/repo-ubuntu1 intrepid main restricted
deb file:///media/repo-ubuntu2 intrepid main restricted multiverse
deb file:///media/repo-ubuntu3 intrepid universe
deb file:///media/repo-ubuntu4 intrepid universe
deb file:///media/repo-ubuntu5 intrepid universe
deb file:///media/repo-ubuntu6 intrepid universe

beres deh. Dimanapun anda memasang portabel disk ini, tinggal ke direktori disk tersebut dan sebagai root jalankan
./repo.sh
dan kalau proses selesai tinggal jalankan
./oper.sh
dengan asumsi /media/disk adalah mount point portabel disk anda…
silahkan dicoba

NB:bila file iso yang anda gunakan berbeda namanya, tinggal disesuaikan isi file repo.sh dengan file iso yang anda gunakan.

Leave a Reply

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