Привет всем!Есть FBSD 5.0 и squid 2.5.1 все работает.
ЗАхотел пересобрать squid с delay_pool.
Так вот в чем вопрос если я сделаю так:
squid -k shutdown
./configure --delay-pools
make
make install
squid
будет ли это корректно или нужно сначала вообще squid снести вместе с кэшем?
>Привет всем!
>
>Есть FBSD 5.0 и squid 2.5.1 все работает.
>ЗАхотел пересобрать squid с delay_pool.
>Так вот в чем вопрос если я сделаю так:
>squid -k shutdown
>./configure --delay-pools
>make
>make install
>squid
>будет ли это корректно или нужно сначала вообще squid снести вместе с
>кэшем?
ничего сносить не нужно , просто перекомпили сквид, твои действия правильны
>>Привет всем!
>>
>>Есть FBSD 5.0 и squid 2.5.1 все работает.
>>ЗАхотел пересобрать squid с delay_pool.
>>Так вот в чем вопрос если я сделаю так:
>>squid -k shutdown
>>./configure --delay-pools
>>make
>>make install
>>squid
>>будет ли это корректно или нужно сначала вообще squid снести вместе с
>>кэшем?
>ничего сносить не нужно , просто перекомпили сквид, твои действия правильныВроде все нормально, но squid увеличился в размерах почти в 10 раз!
Т.е. ставлю из пакаджей ~600Kb, а компилю ~5Mb !!!
Что за фигня такая? Мне конечно места на винте не жалко, но в чем дело?
так и есть, екзэшник около 6 мег
Реально ли найти исходные параметры сборки и инсталляции SQUID?Нужно пересобрать с --enable-delay-pool, но не уверен, что после SQUID будет работать.
>Реально ли найти исходные параметры сборки и инсталляции SQUID?
>
>Нужно пересобрать с --enable-delay-pool, но не уверен, что после SQUID будет работать.
>
Пишешь: squid -v и видишь все параметры сборки.
Если версия squid останется тойже, то 100% работать будет. Недавно проверено :)
Спасибо.Был еще один способ: найти config.status от прошлой конфигурации. Поступил я след образом:
1. создал configure.<dateTime>.sh, в котором указал необходимые параметры
конфигурации, в т. ч. другой PREF.
2. ./configure.<dateTime>.sh ; make; make install.
3. переименовал прежний файл squid в squid.old, и создал symlink squid на
squid.old.
4. "Причесал" новый squid.conf и файл-листы.
5. Когда все было готово:
5.1 squid -k shutdown
5.2 скопировал резервно cache, logs --> cache.old, logs.old
5.3 изменил symlink squid с squid.old на новый файл squid
5.4 squid -z
5.5 squidx. Если возникнут непредвиденные проблемы, баги и т. д., "переключусь"
на предыдущий squid.
Пока все OK.