Skip to Content

Mirror Repositori Ubuntu

Install apt-mirror

sudo apt update
sudo apt install apt-mirror

Konfigurasi repo sumber

sudo editor /etc/apt/mirror.list
...
deb-amd64 http://id.archive.ubuntu.com/ubuntu xenial main restricted universe multiverse
deb-amd64 http://id.archive.ubuntu.com/ubuntu xenial-security main restricted universe multiverse
deb-amd64 http://id.archive.ubuntu.com/ubuntu xenial-updates main restricted universe multiverse

deb-i386 http://id.archive.ubuntu.com/ubuntu xenial main restricted universe multiverse
deb-i386 http://id.archive.ubuntu.com/ubuntu xenial-security main restricted universe multiverse
deb-i386 http://id.archive.ubuntu.com/ubuntu xenial-updates main restricted universe multiverse

clean http://id.archive.ubuntu.com/ubuntu

Jalankan apt-mirror

sudo apt-mirror

Publikasikan repo via web

sudo apt install apache2
sudo ln -s /var/spool/apt-mirror/mirror/id.archive.ubuntu.com/ubuntu/

Otomatisasi update repo (opsional)

sudo editor /etc/cron.d/apt-mirror

Hapus tanda komentar (#) pada baris terakhir untuk menjalankan apt-mirror secara otomatis tiap hari pada pukul 4:00.

0 4 * * *   apt-mirror      /usr/bin/apt-mirror > /var/spool/apt-mirror/var/cron.log

Selesai untuk bagian server.

Setting klien

Pada klien, set sumber repo sebagai berikut (misal, nama host server repo adalah $REPO).

sudo editor /etc/apt/sources.list
deb http://$REPO/ubuntu xenial main restricted universe multiverse
deb http://$REPO/ubuntu xenial-security main restricted universe multiverse
deb http://$REPO/ubuntu xenial-updates main restricted universe multiverse

Tes dengan meng-update repositori.

sudo apt update