Konfigurasi Repository Server

  1. Lakukan repository biasa pada debian dengan perintah apt-cdrom add dan masukan DVD 1-3.
  2. Eject dan masukan lagi.
  3. Jika sudah masukan perintah apt update untuk mengupdate repository.
  4. Masukan file iso DVD debian ke Server (pastikan sudah terinstall SSH) dengan bantuan filezila untuk mengupload ke Server.
  5. Kemudian install paket apache2, dpkg-dev, dan rsync, dengan perintah apt install apache2 dpkg-dev rsync.
  6. Buat folder seperti gambar.
  7. Mount file iso DVD 1-3 dengan perintah mount -o loop debian-10.0.0 -amd64-DVD-1.iso /media/dvd1, untuk iso DVD 2 dan 3 mengikuti.
  8. Ketikan rsync -avH /media/dvd1/pool /repo/pool.
  9. Ketikan rsync -avH /media/dvd2/pool /repo/pool.
  10. Ketikan rsync -avH /media/dvd3/pool /repo/pool.
  11. Masuk ke dir /repo masukan perintah dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz.
  12. Tunggu hingga selesai seperti gambar.
  13. Masukan perintah dpkg-scansources . /dev/null | gzip -9c > Sources.gz.
  14. Pindahkan Packages.gz dan Sources.gz berurutan seperti gambar.
  15. Masukan perintah ln -s /repo /var/www/html/debian.
  16. Cek pada browser client dengan mengetikan IP server/debian/ seperti gambar.
  17. Masuk ke dir apache2 konfigurasi apache2.conf dengan perintah nano apache2.conf.
  18. Isikan seperti gambar.
  19. Masuk ke /apache2/sites-available dan konfigurasi pada nano 000-default.conf.
  20. Masukan /repo pada Documentroot seperti gambar.
  21. Jika sudah, masuk pada file source.list dengan perintah nano /etc/apt/sources.list.
  22. Konfigurasi seperti pada gambar.
  23. Restart apache2 service apache2 restart dan ketikan apt update. Jika berhasil akan terbaca seperti pada gambar.
  24. Selesai.