Tujuan Repository Lokal Debian
File iso yang telah anda download dari situs debian atau di mirror yang menyediakan iso file dapat anda ekstrak ke piringan CD kemudian salin seluruh paket software di direktori pool ke sebuah direktori baru pada hardisk.
debian:/var/ftp# mkdir DebianETCH
Keterangan:
Penulis akan meletakkan paket software Debian di dalam direktori /var/ftp/DebianETCH
Masukkan satu demi satu cd installer Debian kemudian salin ke direktori DebianETCH dengan perintah berikut.
Kemudian tambahkan baris berikut
deb file:/var/ftp/DebianETCH/ testing main
Kemudian update konfigurasi sources.list dengan perintah berikut.
debian:/var/ftp/DebianETCH# apt-get update
Ign file: testing Release.gpg
Untuk memeriksa apakah repository tersebut telah berjalan dengan sempurna,
Banyaknya paket software yang dipaketkan ke sistem Debian GNU/Linux akan
membutuhkan media penyimpanan yang besar juga. Sebagai contoh, Debian
Sarge membutuhkan 14 CD untuk menyimpan seluruh paket softwarenya atau setara dengan 2 buah DVD. Sedangkan untuk Debian ETCH (Versi Testing
beta-3-update 17 agustus 2006) membutuhkan 19 CD dan setara dengan 3 buah DVD.
Jika suatu saat anda ingin menginstal beberapa paket software yang terletak di beberapa CD atau DVD, anda pasti akan repot memasukan setiap CD/DVD yang diminta oleh sistem. Selain itu umur penggunaan piringan CD/DVD tidak dapat bertahan cukup lama jika dibandingkan dengan Hardisk. Oleh sebab itu, repository lokal yang dibangun pada media hardisk cukup membantu meringankan permasalahan yang dihadapi saat menggunakan Debian GNU/Linux.
Langkah Membangun Repository Debian
File iso yang telah anda download dari situs debian atau di mirror yang menyediakan iso file dapat anda ekstrak ke piringan CD kemudian salin seluruh paket software di direktori pool ke sebuah direktori baru pada hardisk.
debian:/var/ftp# mkdir DebianETCH
Keterangan:
Penulis akan meletakkan paket software Debian di dalam direktori /var/ftp/DebianETCH
Masukkan satu demi satu cd installer Debian kemudian salin ke direktori DebianETCH dengan perintah berikut.
debian:/var/ftp# mount /cdrom
debian:/var/ftp# cp /cdrom/pool -R DebianETCH;
debian:/var/ftp# cd DebianETCH/pool;
ls -lF
total 8
drwxr-xr-x 7 root root 4096 2006-08-17 05:38 contrib/
drwxr-xr-x 54 root root 4096 2006-08-17 05:51 main/
debian:/var/ftp/DebianETCH# ls -l pool | sed 's/_.*$/ priority section/' | uniq > override
debian:/var/ftp/DebianETCH# emacs override
debian:/var/ftp/DebianETCH# mkdir -p dists/testing/main/binary-i386
debian:/var/ftp/DebianETCH# dpkg-scanpackages pool override > dists/testing/main/binary-i386/Packages
debian:/var/ftp/DebianETCH# emacs dists/testing/main/Release
Archive: testing
Version: 4.0
Component: main
Origin: Local
Label: Local
Architecture: i386
debian:/var/ftp/DebianETCH# emacs /etc/apt/sources.list
deb file:/var/ftp/DebianETCH/ testing main
Kemudian update konfigurasi sources.list dengan perintah berikut.
debian:/var/ftp/DebianETCH# apt-get update
Ign file: testing Release.gpg
Ign file: testing Release
Ign file: testing/main Packages
Reading package lists... Done
Untuk memeriksa apakah repository tersebut telah berjalan dengan sempurna,
instal sebuah paket dengan perintah berikut.
debian:~# apt-get install anjuta
0 comments:
Post a Comment