Membuat Repository Sendiri Di Debian 8.6 Jessie

Assalamulaikum..............


selamat siang,apa kabar semuanya ? semoga semuanya sehat selalu ........pada kesempatan ini saya akan membagi ilmu cara membuat repositori sendiri pada debian 8.6 jessie .


A. Pengerian

Repository software adalah lokasi penyimpanan dari software ( perangkat lunak ) dapat diinstal di pc masing masing .

B. Latar Belakang

pada masa sekarang , semakin banyak pengguna linux , khusunya debian dan turunannya . oleh karena itu banyak yang membutuhkan aplikasi-aplikasi terutama linux , untuk menggunakan repository , kita bisa memakai repositori online ,tetepi beberapa sering mengelamai kendala yaitu koneksi internet yang lambat . 

C. Maksud dan Tujuan

untuk mengatasi kendala diatas alangkah baiknya kita membuat repositori sendiri untuk mengefesienkan waktu .

D. Alat dan Bahan

- iso debian DVD 1,2,3
- Pc
- Space hdd yang cukup atau lebih .
- pc yang sudah terinstall os debian
- koneksi internet

E. Waktu yang dibutuhkan

waktu yang diperlukan untuk pembuatan repository local sekitar 1 jam 10 menit ( tergantung koneksi ke server dan internet)

F. Tahap Pelaksanaan

 dalam pembuatan repository kali ini saya mengambil dari iso debian.
1. sebelum anda masuk ke tahap konfigurasi , anda harus mempunyai iso debian 3 DVD , dan server anda harus mencukupi space disknya , upload 3 iso di server , pada saat upload iso saya sarankan menggunakan kabel untuk mempercepat waktu .
2. instal aplikasi yang dibutuhkan untuk pembuatan repository local .
# apt-get install apache2 rsync dpkg-dev

3.  buat beberapa folder seperti berikut :
# mkdir /repo
# mkdir /media/dvd1
# mkdir /media/dvd2
# mkdir /media/dvd3
# mkdir -p /repo/poo
# mkdir -p /repo/dists/jessie/main/binary-amd64/
# mkdir -p /repo/dists/jessie/main/source

untuk yang berwarna biru (binary-amd64) anda dapat menyesuaikan arsitektur CD/DVD yang anda gunakan seperti binary-i386 untuk 32bit .
4. selanjutnya anda men-mount DVD / CD dengan perintah
# mount -o loop ( file DVD / CD iso ) /media/dvd(sesuai file isonya)

lakukan hal diatas sampai semua dvd ter-mount
5. setelah meng-mount , rsync dvd yang telah di mount dengan perintah berikut
, sebelumnya pindah ke directory /media/dvd(nomor)
# rsync -avH pool/ /repo/pool


lakukan hal diatas sampai semua ter-rsync
ini membutuhkan  waktu lama .
6. lanjut dengan mendeteksi dan mendaftarkan seluruh paket yang ada dengan perintah berikut , sebelumnya pindah ke dir repo
# cd /repo
# dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
# dpkg-scansources . /dev/null | gzip -9c > Sources.gz



membutuhkan waktu lama karena seluruh paket yang berada di dvd / cd dideteksi satu persatu .
7. pindahkan packages.gz ke dists/jessie/main/binary-amd64/
dan Source.gz ke dists/jessie/main/source/
8. untuk bisa diakses dimana saja , lakukan perintah berikut
# ln -s /repo /var/www/html/debian

9. untuk bisa digunakan repositorynya edit pada bagian /etc/apt/source.list pada server ataupun client .


10. update repositorynya


G. Kesimpulan

Pembuatan Repository local dapat mengefisienkan waktu , dapat mempercepat waktu .

H. Referensi

https://debian.org 
ajikamaludin.blogspot.co.id
  terimakasih telah membaca dan mengikuti artikel ini , semoga bermanfaat , mohon maaf jika terdapat kesalahan .................

Wassalamualaikum ................................
Previous
Next Post »

Kontributor