GNU/Linux >> Tutoriels Linux >  >> Linux

Qu'est-ce que le build-essential et le build-dep ?

La commande sudo apt-get build-dep packagename signifie "En tant que root, installez toutes les dépendances pour 'packagename' afin que je puisse le construire". Donc build-dep est une commande apt-get tout comme install, remove, update, etc.

build-essential est un package qui contient des références à de nombreux packages nécessaires à la création de logiciels en général.


Le build-essential package est une référence pour tous les packages nécessaires à la compilation d'un package Debian. Il inclut généralement les compilateurs et bibliothèques GCC/g++ et quelques autres utilitaires.

Consultez la documentation ici.


build-essential a une propriété magique :il n'a pas besoin d'être répertorié comme une dépendance de construction sous le Build-Depends champ de contrôle (debian-packages ) des paquets sources comme documenté sur https://www.debian.org/doc/debian-policy/ch-source.html#s-pkg-relations

Vous pouvez obtenir une liste des packages essentiels à la construction sur :

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

Vous pouvez également déterminer si un package fait partie de build-essential avec :

apt-cache show gcc

qui dit :

Build-Essential: yes

Linux
  1. Apt-get Build-dep est incapable de trouver un paquet source ?

  2. Que sont les séparateurs de mots Readline ?

  3. Que sont les fichiers .run ?

  4. Que signifient les événements de cache de performance ?

  5. Que sont vdso et vsyscall ?

A quoi servent les inodes ?

Quels sont vos serveurs de noms

Que sont les inodes sous Linux ?

Quels sont les avantages de CloudLinux ?

Que sont les pages sales sous Linux

Que sont les comptes cPanel ?