GNU/Linux >> Linux Esercitazione >  >> Linux

Cosa sono build-essential e build-dep?

Il comando sudo apt-get build-dep packagename significa "Come root, installa tutte le dipendenze per 'nomepacchetto' in modo che io possa compilarlo". Quindi build-dep è un comando apt-get proprio come install, remove, update, ecc.

build-essential è un pacchetto che contiene riferimenti a numerosi pacchetti necessari per la creazione di software in generale.


Il build-essential package è un riferimento per tutti i pacchetti necessari per compilare un pacchetto Debian. Generalmente include i compilatori e le librerie GCC/g++ e alcune altre utilità.

Consulta la documentazione qui.


build-essential ha una proprietà magica:non ha bisogno di essere elencato come dipendenza di compilazione sotto Build-Depends campo di controllo (debian-packages ) dei pacchetti sorgente come documentato su https://www.debian.org/doc/debian-policy/ch-source.html#s-pkg-relations

Puoi ottenere un elenco dei pacchetti build-essential su:

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

Puoi anche determinare se un pacco fa parte di build-essential con:

apt-cache show gcc

che dice:

Build-Essential: yes

Linux
  1. Qual è il tuo gestore di pacchetti Linux preferito?

  2. Apt-get Build-dep non riesce a trovare un pacchetto sorgente?

  3. Cosa sono i "leader di sessione" in `ps`?

  4. Quali sono i vantaggi di CloudLinux?

  5. Cosa significano gli eventi cache perf?

Quali sono i tuoi server dei nomi

Cosa sono i contatti?

Cosa sono gli inode in Linux?

Cosa sono le pagine sporche in Linux

Cosa sono i file sparsi in Linux

Cosa sono gli account cPanel?