GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Was sind build-essential und build-dep?

Der Befehl sudo apt-get build-dep packagename bedeutet "Als root alle Abhängigkeiten für 'Paketname' installieren, damit ich es bauen kann". build-dep ist also ein apt-get-Befehl, genau wie install, remove, update usw.

build-essential ist ein Paket, das Verweise auf zahlreiche Pakete enthält, die zum Erstellen von Software im Allgemeinen benötigt werden.


Die build-essential Paket ist eine Referenz für alle Pakete, die zum Kompilieren eines Debian-Pakets benötigt werden. Es enthält im Allgemeinen die GCC/g++-Compiler und -Bibliotheken sowie einige andere Dienstprogramme.

Sehen Sie sich die Dokumentation hier an.


build-essential hat eine magische Eigenschaft:Es muss nicht als Build-Abhängigkeit unter Build-Depends aufgeführt werden Kontrollfeld (debian-packages ) von Quellpaketen, wie unter https://www.debian.org/doc/debian-policy/ch-source.html#s-pkg-relations

dokumentiert

Eine Liste der Build-Essential-Pakete erhalten Sie unter:

cat /usr/share/doc/build-essential/list

Sie können auch feststellen, ob ein Paket Teil von build-essential ist mit:

apt-cache show gcc

was sagt:

Build-Essential: yes

Linux
  1. Was sind schmutzige Seiten in Linux

  2. Was sind Sparse-Dateien in Linux?

  3. Was bedeuten Perf-Cache-Ereignisse?

  4. Welche Ports werden von einer Anwendung verwendet?

  5. Was sind ausstehende Signale?

Was sind „Sitzungsleiter“ in „ps“?

Was sind Kontakte?

Was sind Inodes unter Linux?

Was sind cPanel-Konten?

Wozu dient die .la-Datei von libtool?

Was sind vdso und vsyscall?