Cara Membuat Repository Lokal Debian 9
Debian Sysadmin VPS
Assalamu'alaikum wr.wb
Cara Membuat Repository Lokal Debian 9 - Repository 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 :
Langkah kedua, Unmount ketiga DVD tersebut ke dalam directory "/media/dvd1-3" untuk itu ketikkan perintah dibawah ini ya!!!
Langkah ketiga, kita melakukan sinkronisasi pada paket-paket yang udah dimount tadi kedalam directory "/repo/pool" dengan perintah sebagai berikut ini :
Langkah keempat, Lakukan proses scanning pada paket dan buatlah sebuah arsip paket Packages.gz dan Sources.gz dengan command seperti dibawah ini :
Jika error pada saat mengeksekusi proses scannning cara mengatasinya install paket "dpkg-dev" dengan perintah :
Langkah kelima, Pindahkan paket Packages.gz dan Sources.gz pada direktori seperti gambar dibawah dengan mengetikkan perintah :
Langkah keenam, Buatlah link directory "/repo" kedalam directory public_html "/var/www/html/" dengan command :
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
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
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
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