Upgrade Squid ClearOs ke versi 2.7
Seperti kita telah ketahui, ClearOS v.5.2 masih memakai squid ver 2.6.
Jika anda ingin mengoprek lebih jauh dengan mengupgrade squid ke ver 2.7
ikuti langkah berikut.Hal ini memerlukan kemampuan penguasaan perintah
CLI yang baik, jadi jika anda belum bisa, JANGAN COBA-COBA !. Catatan, Clearfoundation dan ClearOS Indonesia tidak
merekomendasikan hal ini, jadi semua resiko yang terjadi menjadi
tanggung jawab anda. Gunakan hanya untuk eksperimen, jangan diterapkan
ke mesin produksi/server utama.
NOTE : Pengaturan squid baru sepenuhnya melalui CLI,baik untuk setting maupun untuk mengaktifkan fitur transparent nya, fitur setting proxy server di webconfig tidak berlaku lagi..!!! Perhatikan, maksud dan tujuan setiap perintah yang ada. Lakukan penyesuaian dengan kondisi server anda (jangan asal COPAS !!! )
Tahap 1 : Remove pengaturan squid via webconfig
Tahap 2: Install squid 2.7
PERBAIKAN :
Jika squid anda bermasalah fatal setelah upgrade, coba lakukan downgrade berikut :
(server anda harus terkoneksi dengan internet)
NOTE : Pengaturan squid baru sepenuhnya melalui CLI,baik untuk setting maupun untuk mengaktifkan fitur transparent nya, fitur setting proxy server di webconfig tidak berlaku lagi..!!! Perhatikan, maksud dan tujuan setiap perintah yang ada. Lakukan penyesuaian dengan kondisi server anda (jangan asal COPAS !!! )
Tahap 1 : Remove pengaturan squid via webconfig
Code: [Select]
#service squid stop
#yum remove app-squid
Tahap 2: Install squid 2.7
Code: [Select]
mkdir /tmp/squid
cd /tmp/squid
wget http://people.redhat.com/jskala/squid/squid-2.7.STABLE9-1.el5/i386/squid-2.7.STABLE9-1.el5.i386.rpm
rpm -Uvh --nodeps squid-2.7.STABLE9-1.el5.i386.rpm
PERBAIKAN :
Jika squid anda bermasalah fatal setelah upgrade, coba lakukan downgrade berikut :
(server anda harus terkoneksi dengan internet)
Code: [Select]
#yum remove squid
#yum install squid app-squid
Untuk cara upgrade lain bisa menggunakan berkas .tar.gz
Berikut caranya
#cd /usr/src
#wget http://www.squid-cache.org/Versions/v2/2.7/squid-2.7.STABLE9.tar.gz
#tar -zxvf squid* && cd squid*
#./configure \
--program-prefix= --prefix=/usr \
--sysconfdir=/etc/squid \
--enable-async-io \
--enable-poll \
--enable-gnuregex \
--enable-carp \
--enable-storeio=aufs,diskd,ufs,null \
--enable-forw-via-db \
--enable-icmp \
--enable-cache-digests \
--enable-removal-policies=lru,heap \
--enable-truncate \
--enable-default-err-language=English \
--enable-err-languages=English \
--enable-linux-netfilter \
--disable-ident-lookups \
--disable-wccp \
--disable-wccpv2 \
--with-pthreads \
--with-aio \
--with-dl \
--with-maxfd=65535
#make && umask 022 && make install && make clean
#groupadd squid
#useradd -g squid squid
Sudah pernah dicoba dan berhasil
sumber : http://forum.clearos-indonesia.com/index.php?topic=114.0