URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 3600
[ Назад ]

Исходное сообщение
"Пересборка SQUID 2.5 для delay_pools"

Отправлено Bagin , 14-Окт-05 17:44 
Привет всем!
Очень нужна рекомендация!
На сервер FreeBSD в свое время поставил автопилотом SQUID 2.5.
Теперь понадобился Delay_Pools. Смотрел на форуме рекомендации по пересборке Сквида, например:
  squid -k shutdown
  ./configure --enable-delay-pools
  make
  make install
  squid
Сделал так-же. Однако при первой установке Сквид установился в /usr/local, кеш и логи в /usr/local/squid.
После пересборки Сквид стал ВЕСЬ в /usr/local/squid.
Тестил squid -v до и после - ничего не изменилось.
Думаю это из-за установки в другие папки.

1)Как мне пересобрать Сквид по старым путям.
2)Можно ли заменить ручками старые файлы новыми.
3)Правильно ли задаю ./configure --enable-delay-pools
или надо ./configure --enable-delay-pools=yes
(./configure запускаю из /usr/ports/www/squid/work.....


Содержание

Сообщения в этом обсуждении
"Пересборка SQUID 2.5 для delay_pools"
Отправлено Bagin , 18-Окт-05 13:12 
Мужики сисадмины!
Так что, никто ничего не посоветует в данной ситуации?
Почему Сквид пересобирает в другую папку, если я не изменяю Prefix

Хотя-бы ссылку дайте где про это написано подробно.

И на этом спасибо.


"Пересборка SQUID 2.5 для delay_pools"
Отправлено DukeArtem , 18-Окт-05 15:15 
>Мужики сисадмины!
>Так что, никто ничего не посоветует в данной ситуации?
>Почему Сквид пересобирает в другую папку, если я не изменяю Prefix
>
>Хотя-бы ссылку дайте где про это написано подробно.
>
>И на этом спасибо.
Ну вообще-то Squid всегда устанавливался в /usr/local/squid (если только не pkg_add) ты попробуй при компиляции prefix укажи :)


"Пересборка SQUID 2.5 для delay_pools"
Отправлено RVADAK , 19-Окт-05 19:19 
Аналогично предыдущему автору:
SQUID 2.4
Думал не включена опция...
Пересобрал также как и он...

squid -k reconfigure

И все равно

2005/10/19 18:17:06| parseConfigFile: line 2327 unrecognized: 'delay_pools 3'
2005/10/19 18:17:06| parseConfigFile: line 2328 unrecognized: 'delay_class 1 1'
2005/10/19 18:17:06| parseConfigFile: line 2329 unrecognized: 'delay_class 2 2'
2005/10/19 18:17:06| parseConfigFile: line 2330 unrecognized: 'delay_class 3 3'
2005/10/19 18:17:06| parseConfigFile: line 2331 unrecognized: 'delay_access 1 allow localnets'
2005/10/19 18:17:06| parseConfigFile: line 2332 unrecognized: 'delay_access 1 deny all'
2005/10/19 18:17:06| parseConfigFile: line 2333 unrecognized: 'delay_access 2 allow admin'
2005/10/19 18:17:06| parseConfigFile: line 2334 unrecognized: 'delay_access 2 deny all'
2005/10/19 18:17:06| parseConfigFile: line 2335 unrecognized: 'delay_access 3 allow proxyban'
2005/10/19 18:17:06| parseConfigFile: line 2336 unrecognized: 'delay_access 3 deny all'
2005/10/19 18:17:06| parseConfigFile: line 2337 unrecognized: 'delay_parameters 1 64000/64000 8000/8000'
2005/10/19 18:17:06| parseConfigFile: line 2338 unrecognized: 'delay_parameters 2 -1/-1 16000/16000'
2005/10/19 18:17:06| parseConfigFile: line 2339 unrecognized: 'delay_parameters 3 32000/32000 8000/8000 600/64000'

Где собака порылась... Боя уже в прострации :(


"Пересборка SQUID 2.5 для delay_pools"
Отправлено universite , 20-Окт-05 00:40 

>Где собака порылась... Боя уже в прострации :(

Софт надо устанавливать с портов!
Там же указываешь _нужные_ опции при сборке.


"Пересборка SQUID 2.5 для delay_pools"
Отправлено BigHarry , 20-Окт-05 11:27 
>Софт надо устанавливать с портов!
Необязательно! Сквид прекрасно встает из сырцов:
./configure --prefix=/usr/squid --disable-snmp --disable-icmp --enable-delay-pools --disable-htcp
make и т.д.



"Пересборка SQUID 2.5 для delay_pools"
Отправлено xanders , 02-Мрт-06 17:16 
>После пересборки Сквид стал ВЕСЬ в /usr/local/squid.

Дефолтовый --prefix=/usr/local/squid. Куда же ты хотел что-бы он поставился? советую ./configure --help и от начала до конца перечитать все флажки, особенно в directory and file names.



"Пересборка SQUID 2.5 для delay_pools"
Отправлено gitler , 02-Мрт-08 23:45 
Столкнулся с тем же...
Прописывал в Makefile
SQUID_DELAY_POOLS "Enable delay pools" on
Компилировал - нет понимает delay_pools.

По совету, добавил в Makefile строку  --enable-delay-pools
в
CONFIGURE_ARGS+=        --enable-auth="basic ntlm digest" \
                        --enable-basic-auth-helpers="${basic_auth}" \
                        --enable-digest-auth-helpers="${digest_auth}" \
                        --enable-external-acl-helpers="${external_acl}" \
                        --enable-ntlm-auth-helpers="SMB" \
                        --enable-delay-pools
Скомпилировалось и установилось с поддержкой delay pools/