Debianсделал:
apt-get source squid
ln -s squid-2.6.4 squid
patch -p0 < icap-2_6.patch
vi squid-2.6.4/debian/rules - добавил --enable-squid-support
dpkg-buildpackage -rfakeroot -uc -bсобрались пакеты, я установил их,
dpkg -i squid_2.6.4-1_i386.deb squid-cgi_2.6.4-1_i386.deb squidclient_2.6.4-1_i386.deb squid-common_2.6.4-1_all.deb# squid -v
Squid Cache: Version 2.6.STABLE4
configure options: '--prefix=/usr' '--exec_prefix=/usr' '--bindir=/usr/sbin' '--sbindir=/usr/sbin' '--libexecdir=/usr/lib/squid' '--sysconfdir=/etc/squid' '--localstatedir=/var/spool/squid' '--datadir=/usr/share/squid' '--enable-async-io' '--with-pthreads' '--enable-storeio=ufs,aufs,coss,diskd,null' '--enable-linux-netfilter' '--enable-linux-proxy' '--enable-arp-acl' '--enable-epoll' '--enable-removal-policies=lru,heap' '--enable-snmp' '--enable-delay-pools' '--enable-htcp' '--enable-icap-support' '--enable-cache-digests' '--enable-underscores' '--enable-referer-log' '--enable-useragent-log' '--enable-auth=basic,digest,ntlm' '--enable-carp' '--with-large-files' 'i386-debian-linux' 'build_alias=i386-debian-linux' 'host_alias=i386-debian-linux' 'target_alias=i386-debian-linux'т.е. поддержка icap есть, далее даю команду на перезапуск:
# /etc/init.d/squid restart
Restarting Squid HTTP proxy: squid2006/10/23 17:48:41|
2006/10/23 17:48:41| parseConfigFile: line 3074 unrecognized: ' icap_enable on'
2006/10/23 17:48:41| parseConfigFile: line 3082 unrecognized: ' icap_preview_enable on'
2006/10/23 17:48:41| parseConfigFile: line 3091 unrecognized: ' icap_preview_size 128'
2006/10/23 17:48:41| parseConfigFile: line 3106 unrecognized: ' icap_send_client_ip on'
2006/10/23 17:48:41| parseConfigFile: line 3171 unrecognized: 'icap_service service_1 reqmod_precache 0 icap://localhost:1344/srv_clamav'
2006/10/23 17:48:41| parseConfigFile: line 3172 unrecognized: 'icap_service service_2 respmod_precache 1 icap://localhost:1344/srv_clamav'
2006/10/23 17:48:41| parseConfigFile: line 3173 unrecognized: 'icap_class class_antivirus service_2 service_1'
2006/10/23 17:48:41| parseConfigFile: line 3174 unrecognized: 'icap_access class_antivirus allow all'а он ругается на опции icap в файле конфигурации, хотя сам их при сборке добавил!!
что за фигня?
>Debian
>
>сделал:
>apt-get source squid
>ln -s squid-2.6.4 squid
зачем?>patch -p0 < icap-2_6.patch
не забыть перегенерить configure
например ./bootstrap.sh>vi squid-2.6.4/debian/rules - добавил --enable-squid-support
может все же --enable-icap-support>dpkg-buildpackage -rfakeroot -uc -b
далее все более-менее так