コマンド 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