Příkaz sudo apt-get build-dep packagename
znamená "Jako root nainstalujte všechny závislosti pro 'název balíčku', abych jej mohl sestavit". Takže build-dep je příkaz apt-get stejně jako install, remove, update atd.
build-essential
je balíček, který obsahuje odkazy na četné balíčky potřebné pro tvorbu softwaru obecně.
build-essential
package je odkaz na všechny balíčky potřebné ke kompilaci balíčku Debianu. Obecně zahrnuje kompilátory a knihovny GCC/g++ a některé další nástroje.
Podívejte se na dokumentaci zde.
build-essential
má jednu magickou vlastnost:nemusí být uvedena jako závislost sestavení pod Build-Depends
ovládací pole (debian-packages
) zdrojových balíčků, jak je zdokumentováno na https://www.debian.org/doc/debian-policy/ch-source.html#s-pkg-relations
Seznam balíčků nezbytných pro sestavení můžete získat na adrese:
cat /usr/share/doc/build-essential/list
Můžete také určit, zda je balíček součástí build-essential
s:
apt-cache show gcc
který říká:
Build-Essential: yes