コマンド sudo apt-get build-dep packagename
「ルートとして、「packagename」のすべての依存関係をインストールして、ビルドできるようにする」ことを意味します。したがって、build-dep は install、remove、update などと同様に apt-get コマンドです。
build-essential
一般にソフトウェアを構築するために必要な多数のパッケージへの参照を含むパッケージです。
build-essential
package は、Debian パッケージをコンパイルするために必要なすべてのパッケージのリファレンスです。通常、GCC/g++ コンパイラとライブラリ、およびその他のユーティリティが含まれています。
こちらのドキュメントをご覧ください。
build-essential
Build-Depends
の下にビルドの依存関係としてリストする必要はありません。 制御フィールド (debian-packages
) https://www.debian.org/doc/debian-policy/ch-source.html#s-pkg-relations
ビルドに不可欠なパッケージのリストは、次の URL で取得できます:
cat /usr/share/doc/build-essential/list
パッケージが build-essential
の一部であるかどうかを判断することもできます と:
apt-cache show gcc
つまり:
Build-Essential: yes