ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
15.1 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. 
287 
BAB 15 
REPOSITORY LOKAL DEBIAN 
GNU/LINUX 
Debian GNU/Linux 2nd Edition 
Askari Azikin 
©2004-2007, http://www.debianindonesia.org 
E-mail: kari@debianindonesia.org
15.2 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; 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 
288 
Debian GNU/Linux 2nd Edition 
Askari Azikin 
©2004-2007, http://www.debianindonesia.org 
E-mail: kari@debianindonesia.org
debian:/var/ftp/DebianETCH# emacs /etc/apt/sources.list 
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 
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 
289 
Debian GNU/Linux 2nd Edition 
Askari Azikin 
©2004-2007, http://www.debianindonesia.org 
E-mail: kari@debianindonesia.org

More Related Content

Bab 15 repository lokal debian

  • 1. 15.1 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. 287 BAB 15 REPOSITORY LOKAL DEBIAN GNU/LINUX Debian GNU/Linux 2nd Edition Askari Azikin ©2004-2007, http://www.debianindonesia.org E-mail: kari@debianindonesia.org
  • 2. 15.2 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; 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 288 Debian GNU/Linux 2nd Edition Askari Azikin ©2004-2007, http://www.debianindonesia.org E-mail: kari@debianindonesia.org
  • 3. debian:/var/ftp/DebianETCH# emacs /etc/apt/sources.list 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 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 289 Debian GNU/Linux 2nd Edition Askari Azikin ©2004-2007, http://www.debianindonesia.org E-mail: kari@debianindonesia.org