Purposes

  1. Membuat Server Repositori yang dapat menjadi server ketika ingin memasang paket aplikasi tanpa harus menggunakan DVD
  2. Membuat konfigurasi server tentang Server Repositori Local

Prerequisites

  1. Terinstall Debian Server, pada tutorial ini menggunakan Debian 10 Buster
  2. Debian Server sudah terkonfigurasi alamat IP
  3. Sudah terkonfigurasi repositori baik online, maupun offline, susuai kebutuhan

Server Side : Preparation to Create Repository Server

  1. Untuk kali pertama, install aplikasi yang dibutuhkan yaitu apache2 php rsync dpkg-dev 
  2. Pastikan semua DVD sudah berada pada Debian, pada praktikum ini ada di /home/iqlal/
  3. Buat direktori untuk mount dari ketiga DVD tersebut
  4. Mount semua DVD ke direktori yang sudah dibuat, loop berarti akan mount seterusnya
  5. Buat folder untuk Pool Repositori
  6. Buat folder untuk paket binary-64
  7. Buat folder Source Repository

Server Side : Sync & Create Repository Server

  1. Buat agar DVD 1 sinkron dengan folder repositori
  2. Buat agar DVD 2 sinkron dengan folder pool repositori
  3. Buat agar DVD 3 sinkron dengan folder repositori juga
  4. Scan paket aplikasi yang ada di folder repositori
  5. Scan sources yang terdapat pada folder repositori
  6. Pindah Packages.gz ke folder binary-64
  7. Pindah Sources.gz ke folder source di repositori
  8. Buka file konfigurasi Apache yaitu apache2.conf 
  9. Cari baris seperti di bawah ini dan juga ganti seperti contoh
  10. Buka file 000-default.conf pada direktori Apache,lalu cari dan ganti pada barisan seperti pada contoh
  11. Restart layanan Apache2 dengan perintah service apapche2 restart

Client Side : Repositori Client

  1. Tambahkan IP server repositori ke sources.list U
  2. Coba server repositori dengan perintah apt update
  3. Coba buka alamat IP server di web browser

Sekian Terima Kasih