Membuat Repository Lokal Debian Jessie 8.6 dari DVD
Repository adalah tempat di simpannya berbagai macam program atau
aplikasi yang telah di buat sedemikian rupa sehigga bisa di akses
melalui internet. Selain di internet, Repository juga tersedia di media seperti DVD sebagai alternatif Repository saat tak ada koneksi internet.
B. Latar Belakang
Karena saya memliki DVD dari Debian jessie saya berfikir kenapa saya setiap kali ingin mendownload aplikasi harus ke server luar, lalu bagaimana jika saya membuatnya sendiri untuk repository lokal.
C. Maksud dan Tujuan
- Untuk update download dan upgrade software di linux lebih cepat jika menggunakan repo lokal
- Bisa dijalankan walau dalam keadaaan offline
D. Alat dan Bahan
- DVD installes debian 1, 2, 3
- Laptop untuk remote server
E. Waktu Pelaksanaan
Waktu yang saya butuhkan dari mendownload, upload DVD, Konfigurasinya selama 3 Jam
F. Tahap Pelaksanaan
1. Pertama pastikan kita sudah mengupload semua DVD dari 1 s/d 3
2. Kedua kita install aplikasi apache, dpkg-dev, dan rsync dengan perintah :
apt-get install apache2 dpkg-dev rsync
3. Kemudian buat berikut beberapa folder yang nantinya penting :
mkdir /repo
mkdir /media dvd1
mkdir /media/dvd2
mkdir /media/dvd3
mkdir -p /repo/pool
mkdir -p /repo/dists/jessie/main/binary-amd64 (bagi yang 32 bit gunakan i386)
mkdir -p /repo/dists/jessie/source
4. Kemudian kita mound satu persatu DVDnya dengan perintah :
rsync -avH /media/dvd3/pool/ /repo/pool
6. Kemudian kita tinggal mendeteksi paket yang ada dengan perintah :
dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
dpkg-scanpackages . /dev/null | gzip -9c > Sources.gz
7.Kemudian untuk package kita pindah ke jessie/main/binary-amd64. Untuk sources.gz kita pindah ke jessie/main/source. Dengan perintah :
mv Packages.gz dists/jessie/main/binary-amd64/
mv Sources.gz dists/jessie/main/source/
8. Kemudian kita buat shorchut di /var/www/html untuk databse debian kita, ketikkan perintah :
9. Berikutnya kita coba memasukkan database kita pada nano /etc/apt/sources.list. tambahkan ini didalamnya :
deb http://192.168.80.2/debian jessie main
deb-src http://192.168.80.2/debian jessie main
10. Tinggal kita Update.
G. Hasil dan Kesimpulan
Kita bisa menggunakan repo lokal kita sendiri untuk server kita bahkan untuk laptop kita sendiri.
H. Referensi
http://www.belkomindo.com/2015/12/apasih-repository-itu.html