<?
// Location of the repositories
$_repo_dir = 'virtuals/';
// Repository reference URL
$_repo_mirror_base = 'http://kambing.ui.ac.id/blankon';
// List of available repositories
$_repo_list = array(
array('blankon-7-i386', 'Blankon 7 "Pattimura" i386'),
array('blankon-6-i386', 'Blankon 6 "Ombilin" i386'),
array('blankon-5-i386', 'Blankon 5 "Nanggar" i386'),
array('blankon-4-i386', 'Blankon 4 "Meuligoe" i386'),
array('blankon-3-i386', 'Blankon 3 "Lontara" i386'),
array('blankon-2-i386', 'Blankon 2 "Konde" i386'),
);
// Mirror list
$_mirror_list = array(
array('http://kambing.ui.ac.id/blankon', 'KAMBING UI'),
);
// Location of apt-get and apt-cache files
$_file_apt_get = '/usr/bin/apt-get';
$_file_apt_cache = '/usr/bin/apt-cache';
?>
File tersebut saya buat berdasarkan petunjuk dari manual apt-webnya:
Kebutuhan
=========
1. Sistem yang terpasang apt-get. Apt-web membutuhkan apt-get dan apt-cache.
2. Web server dengan php4 (atau lebih baru)
Konfigurasi
===========
1. Atur nilai URL repositori yang akan dijadikan referensi, contoh
http://archive.ubuntu.com/ubuntu/
Buka berkas config.php dan atur nilai $_repo_mirror_base.
2. Jika Anda ingin menambah repositori baru, lakukan langkah berikut.
a. Masuk ke direktori virtual/
$ cd virtual
b. Salin direktori "base" ke sebuah direktori baru
$ cp -a base ubuntu-8.04-i386
c. Sunting berkas sources.list di dalam direktori tersebut.
$ cd ubuntu-8.04-i386
$ cat sources.list
deb http://archive.ubuntu.com/ubuntu/ hardy main restricted universe multiverse
Pastikan menggunakan referensi URL repositori yang diatur dalam
berkas konfigurasi. Jika Anda mengubah nilainya, pastikan Anda
memperbaharui seluruh repositori yang ada.
d. Letakkan berkas "status" (/var/lib/dpkg/status) dari sebuah sitem
yang baru diinstal.
e. Perbaharui indeks.
$ apt-get -c apt.conf update
f. Perbaharui berkas konfigurasi config.php. Tambahkan repositori baru
dalam variabel $_repo_list.
$_repo_list = array(
array('repository-directory', 'Deskripsi repsitori'),
array('ubuntu-8.04-i386', 'Ubuntu 8.04 "Hardy Heron" i386')
);
3. Jika Anda ingin menambah mirror baru, ubah variabel $_mirror_list dalam
berkas konfigurasi config.php
$_mirror_list = array(
array('http://url.mirror/ubuntu/', 'Nama Repositori'),
array('http://kambing.ui.ac.id/ubuntu/', 'KAMBING.ui.ac.id')
);
Tadinya apt-web yang saya buat itu mau saya jadikan website apt-web untuk blankon linux, tapi karena ukuran yang harus diuploadnya terlalu gede maka tidak jadi saya lakukan.