halaman

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
Share:

2 comments:

  1. konfigurasinya kapan gan?
    terus memantau nih

    ReplyDelete
  2. Bro kalo nambahin keterengan di versi squidnya gmn ya?
    Maksudnya kayak gini kliatan versinya squid-2.7.stable9 compile by. Me

    ReplyDelete

Popular Posts

Recent Posts

TOKO SUSU MURAH

Statistik

free counters

Labels

Pages

Theme Support

Need our help to upload or customize this blogger template? Contact me with details about the theme customization you need.