ソースからコンパイルするほうが良いですか、それとも .deb パッケージからインストールするほうが良いですか?

ソースからコンパイルするほうが良いですか、それとも .deb パッケージからインストールするほうが良いですか?

インターネットからソフトウェアをダウンロードするときに、Debian/Ubuntu 用の .deb パッケージと、コンパイル用の tarball が用意されていることに気付くことがあります。最初は、インストールが簡単なのでパッケージを使用するだけで、コンパイルしようとは思いませんでした。コンパイルという響きだけでも少し怖かったのです。しかし、最近は、選択肢があるときに、ジレンマに陥ることがあります。.deb パッケージと比べて、ソースからコンパイルすることには、あまり知られていない利点があるのでしょうか? ここでわかるといいのですが、よろしくお願いします。

答え1

deb をビルドした人を信頼できない場合、または deb を変更したくない場合は、ソースからビルドする必要があります。一部の変更は暗黙的であり、たとえば、別のライブラリへのリンクなどです。そのため、deb が別のライブラリに対してビルドされている場合は、ソースからビルドすると問題が解決する可能性があります。

関連情報