Assalamu'alaikum Wr. Wb. Pada kesempatan kali ini saya akan berbagi tentang bagaimana cara membuat repository pada debian 8 menggunakan DVD ISO Debian 8. Sebelum membuat repository, tak ada salahnya kita bahas pengertian dari repository itu sendiri.
Jangka waktu yang dilaksanakan mulai dari upload iso hingga selesai membuat repository untuk menggunakan jaringan wireless kurang lebih 2 jam.- Server (Debian 8 Installed)
- PC untuk meremote server
- ISO Debian 8 DVD 1
- ISO Debian 8 DVD 2
- ISO Debian 8 DVD 3
2. Setelah itu kita install beberapa paket debian yang diperlukan untuk membuat repository. Kita bisa ketikkan
#apt-get install apache2 dpkg-dev rsync
3. Setelah kita menginstall beberapa paket kita akan membuat beberapa file directory yang digunakan untuk menempatkan repository yang nanti akan mounting repository tersebut. Perintah yang digunakan
#mkdir /repo
#mkdir /media/dvd1
#mkdir /media/dvd2
#mkdir /media/dvd3
#mkdir -p /repo/pool/
#mkdir -p /repo/dists/jessie/main/binary-amd64/
#mkdir -p /repo/dists/jessie/main/source/
4.Kemudian kita akan mount 3 iso tersebut menggunakan perintah seperti berikut
#mount -o loop debian-8.6.0-amd64-DVD-1.iso /media/dvd1
#mount -o loop debian-8.6.0-amd64-DVD-2.iso /media/dvd2
#mount -o loop debian-8.6.0-amd64-DVD-3.iso /media/dvd3
5. Kemudian kita masuk directory /media/dvd1/ dan pada directory tersebut kita beri perintah
#rsync -avH pool/ /repo/pool/
tunggu proses rsync selesai
6. Kemudian kita berpindah directory menuju ke /media/dvd2/ dan kita beri perintah yang sama untuk melakukan rsync
#rsync -avH pool/ /repo/pool/
7. Setelah DVD 1 dan DVD 2 kita rsync. Kita akan berpindah directory ke /media/dvd3/ sama seperti DVD 1 dan DVD 2, disitu kita akan me-rysnc DVD 3 dengan perintah
#rsync -avH pool/ /repo/pool/
8. Setelah kita melakukan rsync pada DVD 1, DVD 2, DVD 3, kita berpindah ke directory root kemudian kita masuk pada directory /repo/ dengan perintah
#cd /
#cd /repo/
9. Kemudian kita ls dan lanjut kita daftarkan DVD 1 DVD 2 dan DVD 3 ke package.gz dengan perintah
#ls
#dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
Tunggu beberapa saat. Biasanya proses ini agak lama, karena kita mendaftarkan DVD 1 DVD 2 dan DVD 3 ke dalam Package.gz dan disitu melakukan scanning serta transfer kedalam file berbentuk gzip. Kalau proses sudah selesai tampilan akan seperti dibawah.
10. Kemudian perintah selanjutnya adalah
#dpkg-scansources . /dev/null | gzip -9c > Source.gz
11. Setelah itu kita pindahkan Packages.gz ke dists/jessie/main/binary-amd64/ dan Sources.gz ke dists/jessie/main/source/ dengan perintah seperti dibawah
#mv Packages.gz dists/jessie/main/binary-amd64/
#mv Sources.gz dists/jessie/main/source/
12. Kemudian keluar dari directory repo/ tetapi masih didalam directory / atau /root dan langsung kita link-kan /repo/ ke /var/www/html/debian dengan cara
#cd ..
#ln -s /repo/ /var/www/html/debian
13. Setelah itu kita masuk ke penambahan/mengubah repository dengan perintah
#nano /etc/apt/sources.list
14. Dipaling bawah kita bisa tambahkan repository yang barusan kita buat dengan menambahkan
deb http://192.168.123.2/debian jessie main
deb-src http://192.168.123.2/debian jessie main
Sebelum kita mengisikan seperti diatas kita harus memberi pagar/crash (#) repository yang lain dan untuk IP Address yang berwarna merah tersebut tergantung pada IP Address server kita masing-masing.
15. Setelah mengisikan repository yang baru saja kita buat, kita update dahulu
#apt-get update
16. Kemudian kita bisa melihat repository-nya pada web browser dengan mengetikkan IP_Address_server/debian. Contoh IP Address server saya 192.168.123.2
192.168.123.2/debian
Seperti itu tampilan dari repository. Repository tersebut digunakan untuk memberikan layanan kepada client.
Kesimpulannya adalah lebih teliti lagi pada saat pengetikkan perintah - perintah nya. apabila salah huruf 1 saja atau salah besar dan kecilnya saja maka akan berakibat fatal atau gagal pada saat percobaan meng update nya.
NB : Untuk konfigurasi yang lain bisa lihat DISINI
Mungkin hanya ini yang bisa saya bagikan. Sekian.
Assalamu'alaikum Wr. Wb.
Mungkin hanya ini yang bisa saya bagikan. Sekian.
Assalamu'alaikum Wr. Wb.
No comments:
Post a Comment