Tuesday, September 29, 2015

install paket apt-cacher-ng di pc yang mau difungsikan sebagai server cache apt



1
#apt-get install apt-cacher-ng
Paket apt-cacher-ng ini datang dengan dokumentasi yang lengkap, yang bisa di lihat di /usr/share/doc/apt-cacher-ng/html/index.html, semua sudah ada, dari mulai konfigurasi server, client, maintenance, import, troubleshooting dan lain-lain, silahkan dibaca sendiri :) Konfigurasi apt-cacher-ng ini ada di /etc/apt-cacher-ng/acng.conf, secara default sudah “berfungsi” dengan baik. Setelah instalasi, cek apakah server apt-cacher-ng sudah berjalan


1
2
3
$ ps uxa | grep apt-cacher
115        854  0.4  0.4  76608  2028 ?        Ssl  06:01   0:10 /usr/sbin/apt-cacher-ng -c /etc/apt-cacher-ng pidfile=/var/run/apt-cacher-ng/pid SocketPath=/var/run/apt-cacher-ng/socket foreground=0
najwa     5602  0.0  0.1   3464   964 pts/0    S+   06:38   0:00 grep --color=auto apt-cacher
terlihat bahwa proses sudah jalan, kalau belum, bisa dijalankan

1
$sudo /etc/init.d/apt-cacher-ng start
Dan server sudah siap digunakan.. .. gampang kan :) Setelah siap, client harus dikonfigurasi agar menggunakan server cache ini, dengan cara merubah konfigurasi APT.. Dari dokumentasinya sudah jelas, ada dua cara yang “diajarkan” yakni
1. Di pc client, tambahkan entri berikut

1
Acquire::http { Proxy "http://address-cache-server:3142"; };
ke dalam file  /etc/apt/apt.conf.d/02proxy (kalau file ini belum ada, bisa dibuat sendiri).
 

1
$sudo nano  /etc/apt/apt.conf.d/02proxy
dan isikan config di atas :)
2. Cara kedua yang digunakan adalah mengganti entry hostname mirror di /etc/apt/sources.list secara langsung yang misalkan dari

1
deb http://bos.fkip.uns.ac.id/ubuntu/ natty main restricted multiverse universe
dirubah menjadi :

1
deb http://alamat-server-cache-apt:3142/bos.fkip.uns.ac.id/ubuntu/ natty main universe restricted multiverse
Dengan alamat-server-cache-apt adalah ip address ataupun "resolvable names" dari server cache apt, dan 3142 adalah port yang digunakan apt-cacher-ng. Kemudian di pc client, run

1
$sudo apt-get update
dan coba test dengan menginstall paket, bisa dicek di cache servernya :

1
2
3
4
5
6
7
8
$ls -al /var/cache/apt-cacher-ng
total 20
drwxr-sr-x  5 apt-cacher-ng apt-cacher-ng 4096 2011-08-16 06:32 .
drwxr-xr-x 19 root          root          4096 2011-08-15 16:21 ..
drwxr-sr-x  4 apt-cacher-ng apt-cacher-ng 4096 2011-08-15 18:46 archive.canonical.com
drwxr-sr-x  3 apt-cacher-ng apt-cacher-ng 4096 2011-08-15 15:01 bos.fkip.uns.ac.id
-rw-r--r--  1 apt-cacher-ng apt-cacher-ng    0 2011-08-16 06:33 _expending_dat
drwxr-sr-x  3 apt-cacher-ng apt-cacher-ng 4096 2011-08-15 15:01 repo.ugm.ac.id
seperti yang terlihat bahwa direktory yang ada merupakan representasi dari repository yang digunakan, dan di dalam direktory tersebut, menyerupai struktur repository debian (dan sejenisnya). Apt-cacher-ng ini bisa dimaintenance, lewat interface web, dengan membuka http://localhost:3142 di web browser anda, ini tampilan awalnya
contoh 

 deb http://192.168.2.1:3142/ftp.debian.org/debian stabil utama contrib non-free
    
deb-src http://192.168.2.1:3142/ftp.debian.org/debian stabil utama contrib non-free

    
Tergantung pada konfigurasi, ada kemungkinan untuk menggunakan jalan pintas untuk URL dasar tanpa mengetahui cermin, misalnya:

    
deb http://192.168.2.1:3142/debian stabil utama contrib non-free
Share This
Previous Post
Next Post

Saya Seorang yang Gemar dalam bidang teknologi, Saya fokus pada ilmu jaringan komputer,Sedang mendalamin ilmu programing, Salam kenal dari saya semoga tulisan yang ada di blog ini dapat meringankan ingatan anda...mksh.