Membuat Repo lokal Ubuntu 8.10 (Intrepid Ibex)

Setelah mencicipi Ubuntu 8.10 (Intrepid Ibex) saya kembali mencoba untuk memasukkan DVD repository nya (repo). Pada ubuntu 8.10 ada perkembangan jumlah repo menjadi 6 dvd (sebelumnya 5).

Setelah dimasukkan ke dalam synaptic, hasilnya DVD repo 1 tidak bisa masuk dalam Synaptic. Di layar muncul message :

Synaptic Package Manager
An error occured
The following details are provided
E: Sub-process gpgv returned an error code (2)

W: Signature verification failed for: /media/cdrom0/dists/intrepid/Release.gpg


hiks...

Karena penasaran saya coba mencari-cari di mbah Google hasilnya nemu tutorial untuk membuat repo lokal. :-)

Pertama buat dulu direktori untuk menampung package dari repository misalnya repo, disini saya letakkan di home saya (/home/han).

Lalu DVD repo disk 1 tadi dikopikan direktori pool ke direktori tersebut. Kalo tidak salah ukurannya sekitar 3.9 GB.

Setelah itu pada teminal pindah ke mode sudo dengan mengetikkan
# sudo -i

Kemudian pergi ke tempat repo tadi ditaruh
# cd /home/han/repo

Setelah itu masukkan perintah dpkg-scanpackages untuk mengindeks file repo tadi.
# dpkg-scanpackages main /dev/null | gzip > main/Packages.gz
# dpkg-scanpackages restricted /dev/null | gzip > restricted/Packages.gz


Setelah tecipta file Packages.gz di repo, maka dilakukan sedikit penambahan menambahkan baris pada file /etc/apt/sources.list

# gedit /etc/apt/sources.list

berikut ini potongan nya
...
# deb cdrom:[Ubuntu 8.10 _Intrepid Ibex_ - Release i386 (20081029.5)]/ intrepid main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.

deb file:/home/han/repo main/
deb file:/home/han/repo restricted/

deb cdrom:[Ubuntu 8.10 _Intrepid Ibex_ DVD Repository - i386 - Disk 3 of 6]/ intrepid universe
deb cdrom:[Ubuntu 8.10 _Intrepid Ibex_ DVD Repository - i386 - Disk 6 of 6]/ intrepid universe
deb cdrom:[Ubuntu 8.10 _Intrepid Ibex_ DVD Repository - i386 - Disk 5 of 6]/ intrepid universe
deb cdrom:[Ubuntu 8.10 _Intrepid Ibex_ DVD Repository - i386 - Disk 4 of 6]/ intrepid universe
deb cdrom:[Ubuntu 8.10 _Intrepid Ibex_ DVD Repository - i386 - Disk 2 of 6]/ intrepid main multiverse restricted
...

# apt-get update

tha daaaa
kini permasalhan repo untuk disk 1 sudah bisa diatasi

referensi:
APT HOWTO
Debian Repository HOWTO
Membuat Repo Ubuntu