Cara Membuat Repository Lokal Debian 9

Cara Membuat Repository Lokal Debian 9

keyword

Assalamu'alaikum wr.wb

Cara Membuat Repository Lokal Debian 9Repository adalah suatu kumpulan dari berbagai banyak sekali macam aplikasi atau suatu paket aplikasi distribusi Linux. Repository ini sendiri biasa disingkat dengan Repo. Tujuan utama dari repository tersebut ialah menghemat waktu dan bandwith jaringan saat pengambilan paket-paket untuk menginstall suatu aplikasi. Banyak sekali juga server repository diindonesia salah satunya Kambing.ui.ac.id yang menyediakan berbagai sistem operasi Linux baik Ubuntu, Debian, Centos dll. Artikel ini juga saya pakai sebagai tugas akhir untuk keahlian Teknik Komputer dan Jaringan diimplementasikan disekolahan saya SMK N 1 BANTUL. Mungkin itu saja yang dapat menjadi referensi dari saya langsung aja ke langkah install dan konfigurasi Repository Lokal Debian 9.

Langkah pertama, Sebelumnya upload 3 DVD iso Debian 9 ke dalam server repository anda baik menggunakkan SFTP maupun FTP. Jika sudah buatlah directory untuk menyimpan paket-paket tersebut dengan perintah sebagai berikut ini :

mkdir /repo
mkdir /media/dvd1
mkdir /media/dvd2
mkdir /media/dvd3
mkdir -p /repo/pool/
mkdir -p /repo/dists/stretch/main/binary-amd64/
mkdir -p /repo/dists/stretch/main/source


Langkah kedua, Unmount ketiga DVD tersebut ke dalam directory "/media/dvd1-3" untuk itu ketikkan perintah dibawah ini ya!!!

mount -o loop debian-9.6.0-amd64-DVD-1.iso /media/dvd1
mount -o loop debian-9.6.0-amd64-DVD-2.iso /media/dvd2
mount -o loop debian-9.6.0-amd64-DVD-3.iso /media/dvd3


Langkah ketiga, kita melakukan sinkronisasi pada paket-paket yang udah dimount tadi kedalam directory "/repo/pool" dengan perintah sebagai berikut ini :

rsync -avH /media/dvd1/pool/ /repo/pool/
rsync -avH /media/dvd2/pool/ /repo/pool/
rsync -avH /media/dvd3/pool/ /repo/pool/


Langkah keempat, Lakukan proses scanning pada paket dan buatlah sebuah arsip paket Packages.gz dan Sources.gz dengan command seperti dibawah ini :

 dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
 dpkg-scanpackages . /dev/null | gzip -9c > Sources.gz

Jika error pada saat mengeksekusi proses scannning cara mengatasinya install paket "dpkg-dev" dengan perintah :

apt-get install dpkg-dev


Langkah kelima, Pindahkan paket Packages.gz dan Sources.gz pada direktori seperti gambar dibawah dengan mengetikkan perintah :

mv Packages.gz dists/stretch/main/binary-amd64/
mv Sources.gz dists/stretch/main/source

Langkah keenam, Buatlah link directory "/repo" kedalam directory public_html "/var/www/html/" dengan command :

ln -s /repo/ /var/www/html/debian


Langkah ketujuh, konfigurasi file sebagai sumber repository debian dengan perintah "nano /etc/apt/sources.list" lalu tekan "enter", lalu tambahkan script paling bawah seperti berikut

deb http://zonerepo.net/debian stretch main
deb-src http://zonerepo.net/debian stretch main

keyword

Catatan : "Barangsiapa bertakwa kepada Allah niscaya Dia akan mengadakan baginya jalan keluar. Dan memberinya rezeki dari arah yang tiada disangka-sangkanya". Ath Thalaq: 2-3

#Sysadmin #Debian #VPS


Sekian dari saya
Wassalamu'alaikum wr.wb