
インターネットからソフトウェアをダウンロードするときに、Debian/Ubuntu 用の .deb パッケージと、コンパイル用の tarball が用意されていることに気付くことがあります。最初は、インストールが簡単なのでパッケージを使用するだけで、コンパイルしようとは思いませんでした。コンパイルという響きだけでも少し怖かったのです。しかし、最近は、選択肢があるときに、ジレンマに陥ることがあります。.deb パッケージと比べて、ソースからコンパイルすることには、あまり知られていない利点があるのでしょうか? ここでわかるといいのですが、よろしくお願いします。
答え1
deb をビルドした人を信頼できない場合、または deb を変更したくない場合は、ソースからビルドする必要があります。一部の変更は暗黙的であり、たとえば、別のライブラリへのリンクなどです。そのため、deb が別のライブラリに対してビルドされている場合は、ソースからビルドすると問題が解決する可能性があります。