Squid - отмена ограничения на размер скачиваемых файлов в 2 GbНа стареньком прокси столкнулся с проблемой скачивания файлов объемом более 2Gb. К сожалению опциями в конфигурационном файле проблема не решается. Необходимо пересобрать squid c параметром --enable-large-cache-files 1. Качаем src пакет с той же версией squid что и стоит на проксике. Можно воспользоваться ресурсом http://www.rpmfind.net/
2. Устанавливаем этот пакет. В моем случае это:
#rpm –ivh squid-.2.4.STABLE6-1.7.2.src.rpm 3. Правим вручную spec-файл в /usr/src/, добавляя в конец раздела %configure параметр --enable-large-cache-files. В моем случае spec-файл лежит в каталоге: /usr/src/asplinux/SPECS. Правим: ..................... %build %configure \ --exec_prefix=/usr --bindir=/usr/sbin --libexecdir=/usr/lib/squid \ --localstatedir=/var --sysconfdir=/etc/squid \ --enable-poll --enable-snmp --enable-removal-policies="heap,lru" \ --enable-storeio="aufs,coss,diskd,ufs" \ --enable-delay-pools --enable-linux-netfilter \ --with-pthreads \ --enable-auth-modules="LDAP,NCSA,PAM,SMB,MSNT" \ --enable-icmp \ --enable-htcp \ --enable-large-cache-files ..................... Не забудьте в предпоследенй строке поставить закрывающий слэш. В противном случае получите ошибку. 4. Пересобираем squid: #rpmbuild –ba squid.spec -прошло оk 5. На всякий случай забэкапив файлик squid.conf устанавливаем новый пакет, который после пересборки лежит в /usr/src/mylinux/RPMS/i386: #rpm –Uvh –force squid-.2.4.STABLE6-1.7.2.rpm 6. Перезапускаем squid и качаем тестовый DVD.
|