apt-get update および upgrade の後、apt-get install でインストールしなかったソフトウェアを再コンパイルして再インストールする必要がありますか?

apt-get update および upgrade の後、apt-get install でインストールしなかったソフトウェアを再コンパイルして再インストールする必要がありますか?

特に、システムアップデート後にOpenSSLがアップグレードされたことに気付きました。sudo apt-get updateそしてsudo apt-get upgrade

私はSquidサーバーを手動でコンパイル、設定、インストールしてインストールしました。./configuremake allそしてmake install現在の Squid がまだ古い OpenSSL ソフトウェアを使用しているのではないかと心配しています。

この場合、Squid を再コンパイルして再インストールする必要がありますか?

答え1

OpenSSL ライブラリが Squid 実行ファイルに動的にリンクされている場合は、現在の OpenSSL ライブラリが使用されます。システムのアップグレード中に古いライブラリが削除されるため、選択の余地はありません。

一方、Squid がコンパイル時に OpenSSL ライブラリに静的にリンクされていた場合は、古いものが使用されます。

走る:-

ldd <path to squid executable>

OpenSSL ライブラリがリストされているかどうかを確認します。リストされている場合は、動的にリンクされているため問題ありません。

関連情報