Friday, 14 October 2011

[Ubuntu] Membuat Server APT-WEB

Ubuntu 11.10 (Oneiric Oncelot) baru aja rilis, tentunya saat ini merupakan saat yang berbahagia buat pengguna Ubuntu menikmati rilis terbarunya. Seperti rilis-rilis sebelumnya paket instalasi ubuntu tidak disertai codec. Bagi pengguna yang punya koneksi internet langsung mudah saja tinggal install saja lewat ubuntu software center atau apt-get. Bagi yang tidak punya koneksi internet langsung biasanya mendownload di http://apt-web.dahsy.at. Tapi untuk saat ini ternyata belum ada repositori Ubuntu 11.10 di http://apt-web.dahsy.at, saya jadi terinspirasi untuk membuat server apt-web buat ubuntu 11.10 (Oneiric Oncelot). Beginilah langkah-langkahnya.

1. Install dulu paket-paket server web di Ubuntu anda, buka terminal:
sudo apt-get install apache2 php5 mysql-server

2. Download paket apt-web di https://github.com/fajran/apt-web/downloads, saya memilih paket tar.gz
3. Ekstrak file hasil downloadan tadi sehingga mengahasilkan folder fajran-apt-web-42e3bd5, rename folder tersebut menjadi apt-web
4. Folder apt-web tersebut kita copy ke localhost kita, diubuntu terletak di /var/www, caranya tekan Alt + F2, gksu nautilus, klik file system > var > www
5. Tes server localhost kita udah jalan atau belum dengan cara buka browser, ketikan
    http://localhost/apt-web

6. Kalau browsernya sudah tampil seperti diatas, berarti web server kita sudah berjalan. Sekarang kita mencoba untuk menkonfigurasi supaya bisa menampilkan repositori Ubuntu 11.10 dengan server Kambing UI

7. Buka file config.php
sudo gedit /var/www/apt-web/config.php
muncul seperti dibawah ini:

<?

// Location of the repositories
$_repo_dir = 'virtuals/';

// Repository reference URL
$_repo_mirror_base = 'http://archive.ubuntu.com/ubuntu';

// List of available repositories
$_repo_list = array(
// array('ubuntu-8.04-i386', 'Ubuntu 8.04 "Hardy Heron" i386'),
);

// Mirror list
$_mirror_list = array(
// array('http://kambing.ui.edu/ubuntu', 'KAMBING.ui.edu'),
);

// Location of apt-get and apt-cache files
$_file_apt_get = '/usr/bin/apt-get';
$_file_apt_cache = '/usr/bin/apt-cache';

?>

Rubah menjadi 


<?

// Location of the repositories
$_repo_dir = 'virtuals/';

// Repository reference URL
$_repo_mirror_base = 'http://archive.ubuntu.com/ubuntu';

// List of available repositories
$_repo_list = array(
array('ubuntu-11.10-i386', 'Ubuntu 11.10 "Oneiric Oncelot" i386'),
);

// Mirror list
$_mirror_list = array(
array('http://kambing.ui.ac.id/ubuntu', 'KAMBING.ui.edu'),
);

// Location of apt-get and apt-cache files
$_file_apt_get = '/usr/bin/apt-get';
$_file_apt_cache = '/usr/bin/apt-cache';

?>

Simpan

8. Masuk ke directory apt-web
cd /var/www/apt-web

9. Masukan repositori Kambing UI
cd virtuals
sudo cp -a base ubuntu-11.10-i386

10.   Edit file sources.list
        cd ubuntu-11.10-i386
        sudo gedit sources.list

        ganti repositorinya dengan yang ini
        deb http://kambing.ui.ac.id/ubuntu/ oneiric main restricted universe multiverse
11. Letakkan berkas "status" (/var/lib/dpkg/status) dari sebuah sistem Ubuntu yang baru diinstall, dalam hal ini saya meng copy dari live CD Ubuntu 11.10

12. Buat directory cache didalam directory dir
sudo mkdir /var/www/apt-web/virtuals/ubuntu-11.10-i386/dir/cache

13. Perbarui indeks
      sudo apt-get -c apt.conf update

13. Tunggu sampai selesai
14. Saatnya untuk mengetes, buka browser, arahkan ke http://localhost/apt-web, misal kita mau nyari paket wvdial, ketikan aja dikotak pencarian, jika hasilnya seperti gambar dibawah ini berarti sukses


15. Tugas selanjutnya apabila ingin di onlinekan di internet, folder apt-web yang terletak di /var/www, harus diupload ke webserver kita di internet

16. Selamat mencoba

Download yang sudah jadi di sini
◄ Posting Baru Posting Lama ►
 

Copyright © 2012. I wanna be - All Rights Reserved inovLy media online by inforZa