GNU/Linux >> Linux の 問題 >  >> Linux

build-essential と build-dep とは何ですか?

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

Linux
  1. Apt-get Build-depはソースパッケージを見つけることができませんか?

  2. Readlineワードセパレーターとは何ですか?

  3. iノードは何に適していますか?

  1. .runファイルとは何ですか?

  2. あなたのネームサーバーは何ですか

  3. 連絡先とは何ですか?

  1. CloudLinuxの利点は何ですか?

  2. Linux のダーティ ページとは

  3. Ubuntu のパッケージに含まれるファイルを見つける