Compile Squid 3 di Ubuntu
Kali ini saya akan membahas cara compile squid 3 di ubuntu, langkah-langkah yang perlu siapkan sebagai berikut:
Install Compiler yang dibutuhkan
sudo apt-get install gcc
sudo apt-get install build-essential
kemudian, eksekusi perintah berikut untuk mengetahui informasi spesifikasi komputer yang anda pakai.
cat /proc/cpuinfo
untuk pengguna AMD 64 bit bisa di lihat Disini sedangkan untuk pengguna Intel Disini
Catat informasi CHOST dan CFLAGS nya (sesuai dengan informasi cpu lo di ubuntu tadi), contoh gw menggunakan intel Dual-Core, maka gw memperoleh informasi CHOST dan CFLAGSnya
CHOST="i686-pc-linux-gnu" \
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
Kemudian masuk ke folder tmp
cd /tmp
Download file Squid-3.1.9 DiSini
Kemudian extract filenya
tar xjvf squid-3.1.9.tar.bz2
cd squid-3.1.9
sekarang dimulai tahap compilenya.
CHOST="i686-pc-linux-gnu" \
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
./configure \
--prefix=/usr \
--includedir=${prefix}/include \
--mandir=${prefix}/share/man \
--infodir=${prefix}/share/info \
--sysconfdir=/etc \
--localstatedir=/var \
--libexecdir=${prefix}/lib/squid \
--disable-maintainer-mode \
--disable-dependency-tracking \
--srcdir=. \
--datadir=/usr/share/squid \
--sysconfdir=/etc/squid \
--mandir=/usr/share/man \
--enable-inline \
--enable-async-io=24 \
--enable-storeio=aufs \
--enable-removal-policies=heap \
--enable-delay-pools \
--enable-cache-digests \
--enable-kill-parent-hack \
--with-dl \
--with-aio \
--enable-zph-qos \
--disable-ipv6 \
--disable-unlinkd \
--disable-wccp \
--disable-wccpv2 \
--disable-ident-lookups \
--disable-auth \
--enable-follow-x-forwarded-for \
--enable-arp-acl \
--enable-esi \
--disable-translation \
--with-logdir=/var/log/squid \
--with-pidfile=/var/run/squid.pid \
--with-filedescriptors=2048 \
--enable-http-violations \
--with-large-files \
--with-default-user=proxy \
--with-squid=/build/squid \
--enable-ltdl-convenience
WARNING !!!
* diatas adalah contoh, nilai CHOST, CFLAGS sesuai dengan informasi CPU lo !
* nilai ./configure hukumnya sunnah artinya bisa sama dengan yang diatas atau jika lo ingin berkreasi ketik ./configure –help dan lihat option2 lainnya
Install dah, ketik perintah berikut di terminal
make
sudo make install
Untuk konfigurasinya menyusul yah.
Sumber: Rh354







konfigurasinya kapan gan?
ReplyDeleteterus memantau nih
Bro kalo nambahin keterengan di versi squidnya gmn ya?
ReplyDeleteMaksudnya kayak gini kliatan versinya squid-2.7.stable9 compile by. Me