0

システム ライブラリを更新するとき、少し不安があります。たとえば、libssl-dev>0.5 に依存するmake && make installカスタム ライブラリ (つまり、レポにこのライブラリがない) を作成しました。libhell次に、 apt は update を提供してくれますlibssl-devlibhell新しいものに対して再構築する必要がありlibssl-devますか?

更新後、再構築なしで常に正常に機能しましたが、バイナリの安全性はどうですか? bin-dist システムで独自のパッケージをビルドするたびに、何か間違ったことをしていると感じます...

4

1 に答える 1

1

これがパッケージシステムが存在する理由です。

libhellバイナリ ライブラリが動的ライブラリ (libhell.so位置に依存しないコードを持つ共有オブジェクト) であり、依存関係libssl-devによって API が変更されていない場合 (たとえば、バージョン番号が変更されていない場合)、再コンパイルする必要はありません。を再インストールしますlibhell

libhellの変更された機能 (またはデータ) に依存していると思われる場合libssl-devは、再コンパイルする必要があります。

libhell必要以上に頻繁に再コンパイルしてください。

Program Library Howtoも参照してください。

于 2012-04-22T16:35:53.783 に答える