Difference between revisions of "Squid"

From CBLFS
Jump to navigationJump to search
(32Bit)
(64Bit)
Line 70: Line 70:
  
 
  CC="gcc ${BUILD64}" ./configure --prefix=/usr --sysconfdir=/etc/squid \
 
  CC="gcc ${BUILD64}" ./configure --prefix=/usr --sysconfdir=/etc/squid \
--enable-linux-netfilter --libdir=/usr/lib64 &&
+
--enable-linux-netfilter --libdir=/usr/lib64 &&
 
  make
 
  make
  

Revision as of 08:19, 8 October 2008

Download Source: http://squidcache.cybermirror.org/squid-3/STABLE/squid-3.0.STABLE9.tar.bz2

Introduction to Squid

The Squid package is a powerful Web Cache Proxy.

Project Homepage: http://www.squid-cache.org

Dependencies

Required

Optional

Squid User/Group

squid:!:26:26:Squid Proxy:/dev/null:/bin/false

groupadd -g 59 squid &&
useradd -c 'squid cache' -d /var/spool/squid -g squid -s /bin/false -u 59 squid &&
install -v -m700 -d /var/spool/squid &&
chown -v squid:squid /var/spool/squid

Configuration Information

--enable-linux-netfilter: to compile with Iptables support. #recommed
--enable-ssl: to compile with OpenSSL support.
--enable-shared: to compile with shared libs support.
--enable-default-err-language=German : to compile with your language; see $src_dir/error

Non-Multilib

Compile the package:

./configure --prefix=/usr --sysconfdir=/etc/squid --enable-linux-netfilter &&
make

Install the package

make install

Multilib

32Bit

Compile the package:

CC="gcc ${BUILD32}" ./configure --prefix=/usr --sysconfdir=/etc/squid \
--enable-linux-netfilter &&
make

Install the package

make install

64Bit

Compile the package

CC="gcc ${BUILD64}" ./configure --prefix=/usr --sysconfdir=/etc/squid \
--enable-linux-netfilter --libdir=/usr/lib64 &&
make

Install the package

make install