В частности, я заметил, что мой OpenSSL был обновлен после обновления системы черезsudo apt-get update
иsudo apt-get upgrade
.
Так как я установил свой сервер Squid вручную, компилируя, настраивая и устанавливая через./configure
,make all
иmake install
, я обеспокоен тем, что мой текущий Squid все еще использует старое программное обеспечение OpenSSL.
Нужно ли мне в этом случае перекомпилировать и переустановить Squid?
решение1
Если ваша библиотека OpenSSL динамически связана с исполняемым файлом Squid, то он будет использовать текущую библиотеку OpenSSL. У него нет выбора, так как старая будет удалена во время обновления системы.
С другой стороны, если Squid был статически связан с библиотекой OpenSSL во время компиляции, он будет использовать старую версию.
Бегать:-
ldd <path to squid executable>
и посмотрите, есть ли в списке библиотека OpenSSL. Если да, то она динамически связана и все в порядке.