Apt

apt-get update 和 upgrade 後,我是否需要重新編譯和重新安裝我沒有通過 apt-get install 安裝的軟體?

  • June 15, 2014

特別是,我注意到我的 OpenSSL 在通過**sudo apt-get update和進行系統更新後已經升級sudo apt-get upgrade**。

當我通過手動編譯、配置和安裝來安裝 Squid 伺服器**./configuremake allmake install**我擔心我目前的 Squid 是否仍在使用舊的 OpenSSL 軟體。

在這種情況下我需要重新編譯並重新安裝 Squid 嗎?

如果您的 OpenSSL 庫動態連結到 Squid 執行檔,那麼它將使用目前的 OpenSSL 庫。它別無選擇,因為舊版本將在系統升級期間被刪除。

另一方面,如果 Squid 在編譯時靜態連結到 OpenSSL 庫,它將使用舊的。

跑:-

ldd <path to squid executable>

並查看是否列出了 OpenSSL 庫。如果是,那麼它是動態連結的,你就可以了。

引用自:https://unix.stackexchange.com/questions/137211