Muhammad Faizal Niam Mubarok || BLC Telkom Klaten

100% Bonus Referral

Cara Buat Repository Lokal di Debian 9.3

Assaamualaikum wr. wb.

Halo apa kabar semua, kali ini saya akan ngeblog tentang cara buat repo lokal di debian.

Sebenarnya buat apa sih repo lokal itu?

repo lokal gunanya kita bisa update aplikasi atau install aplikasi tanpa internet karena kita ngubah dvd debian menjadi repo.


Bahan - Bahan yang harus disiapkan

1. PC/Laptop
2. Debian
3. ISO DVD Debian 1 sampai 3


Jika bahan diatas sudah disiapkan maka langkah berikutnya install apache pada debian agan jika belum install bisa lihat disini

tempatkan iso dvd debian kalian pada home

Masuk mode root terlebih dahulu
Setelah terinstall buat beberapa folder dengan perintah berikut

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


Setelah buat folder diatas kita mountkan iso debiannya dengan perintah berikut

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


format perintah diatas adalah "mount -o loop (letak debian anda) /media/dvd

setelah itu kita akan resync debian ke /repo/pool dengan perintah berikut

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


agak lama sedikit

setelah di resync selanjutnya pindah ke direktori /repo lalu scan paket aplikasi dan daftarkan seluruh paket yang ada dengan perintah

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


ini agak memakan waktu yang lama sekitar 15 menit

setelah selesai  me-scan paket, selanjutnya adalah scan source pada paket tersebut
Dengan perintah

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


Setelah menscan pindahkan Packages.gz ke /repo/dists/stretch/main/binary-amd64 dengan perintah

mv Packages.gz /repo/dists/stretch/main/binary-amd64

Pindahkan Sources.gz ke /repo/dists/stretch/main/source dengan perintah

mv Sources.gz /repo/dists/stretch/main/source


Setelah itu link kan agar bisa digunakan dengan perintah

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


untuk menggunakan repo ini dengan cara setting di /etc/apt/sources.list

kasih pagar didepan semua tulisan yang ada dan tambahkan

deb http://192.168.56.1/debian stretch main
deb-src http://192.168.56.1/debian stretch main


192.168.56.1 ganti dengan ip debian kalian





Sekian dari saya
Wassalamualaikum wr. wb.
Labels: Server

Thanks for reading Cara Buat Repository Lokal di Debian 9.3. Please share...!

0 Comment for "Cara Buat Repository Lokal di Debian 9.3"

Back To Top