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
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"