Repository Linux Debian

Tujuan Repository Lokal Debian
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. 






Keterangan: Penulis akan meletakkan paket software Debian di dalam direktori /var/ftp/DebianLENNY



         Masukkan satu demi satu cd installer Debian kemudian salin ke direktori Debian LENNY dengan         perintah berikut :



debian:/var/ftp# mount /cdrom
debian:/var/ftp# cp /cdrom/pool -R DebianLENNY; cd DebianLENNY/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/DebianLENNY# ls -l pool | sed 's/_.*$/ priority
section/' | uniq > override
debian:/var/ftp/DebianLENNY# emacs override
debian:/var/ftp/DebianLENNY# mkdir -p dists/testing/main/binary-i386
debian:/var/ftp/DebianLENNY# dpkg-scanpackages pool override >
dists/testing/main/binary-i386/Packages
debian:/var/ftp/DebianLENNY# emacs dists/testing/main/Release
Archive: testing
Version: 4.0
Component: main
Origin: Local
Label: Local
Architecture: i386
debian:/var/ftp/DebianLENNY# emacs /etc/apt/sources.list

Kemudian tambahkan baris berikut :
deb file:/var/ftp/DebianLENNY/ testing main
Kemudian update konfigurasi sources.list dengan perintah berikut.
debian:/var/ftp/DebianLENNY# 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 komentar:

About Me

Follower