Iseng-iseng ingin mencari tools yang memudahkan dalam mengontrol akses internet yang berbasis proxy, maka tersebutlah squid. Squid merupakan tools yang paling populer dalam manajemen hak akses jaringan. Untuk pengertian lebih lengkap tentang squid silahkan meluncur ke sini
Nah, iseng-iseng saya mencari tools berbasis gui untuk squid, maka ketemulah gadmin-squid. Mungkin kalau tidak salah di opensuse sudah tersedia packagenya hanya tinggal install, juga di basis debian. Tapi, saya kali ini menggunakan centos 5.4, dan yang ketemu cuma sourcenya. Mari kita buat source rpm nya sekaligus kita install, mariii 🙂
1. Download dulu gadmin-squid nya di sini
2. Ekstrak hasil download nya
# tar xvfz gadmin-squid.tar.gz
# cd gadmin-squid
3. Sebelum kompilasi, kita install paket yang dibutuhkan :
# yum install gtk2 gtk2-devel
4. Setelah itu compile
# ./configure
# make
5. Untuk bisa menghasilkan paket rpm, kita perlu install lagi paket yg dibutuhkan. Yaitu checkinstall. Checkinstall bisa di download di sini.
kita install
# rpm -ivh checkinstall-1.6.0-3.el5.rf.i386.rpm
6. Setelah itu kita install rpm-build
# yum install rpm-build
7. Setelah itu tinggal dijalankan :
# checkinstall
maka, akan muncul wizard :
checkinstall 1.6.0, Copyright 2002 Felipe Eduardo Sanchez Diaz Duran
This software is released under the GNU GPL.The package documentation directory ./doc-pak does not exist.
Should I create a default set of package docs? [y]:Preparing package documentation…OK
Please choose the packaging method you want to use.
Slackware [S], RPM [R] or Debian [D]? rPlease write a description for the package.
End your description with an empty line or EOF.
>> gadmin-sqiud build based on centos 5.4 by alfach
>>**************************************
**** RPM package creation selected ***
**************************************This package will be built according to these values:
1 – Summary: [ gadmin-sqiud build based on centos 5.4 by alfach ]
2 – Name: [ gadmin-squid ]
3 – Version: [ 0.1.2 ]
4 – Release: [ 1 ]
5 – License: [ GPL ]
6 – Group: [ Applications/System ]
7 – Architecture: [ i386 ]
8 – Source location: [ gadmin-squid-0.1.2 ]
9 – Alternate source location: [ ]
10 – Requires: [ ]
11 – Provides: [ gadmin-squid ]Enter a number to change any of them or press ENTER to continue:
Installing with make install…
hasilnya…
Done. The new package has been saved to
/usr/src/redhat/RPMS/i386/gadmin-squid-0.1.2-1.i386.rpm
You can install it in your system anytime using:rpm -i gadmin-squid-0.1.2-1.i386.rpm
done 🙂