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