apt-getの更新とアップグレード後にapt-get installを介してインストールされていないソフトウェアを再コンパイルして再インストールする必要がありますか?

apt-getの更新とアップグレード後に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ライブラリがリストされていることを確認してください。それなら動的にリンクされたものなので大丈夫です。

関連情報