Quel est l'équivalent Fedora du paquet essentiel à la construction de Debian?

120

Quel est l'équivalent Fedora du paquet essentiel à la construction de Debian?

Steve Burdine
la source

Réponses:

122

L'équivalent le plus proche serait probablement d'installer les paquets ci-dessous:

su -    
yum install make automake gcc gcc-c++ kernel-devel

Cependant, si vous ne vous souciez pas de l'équivalence exacte et que vous êtes prêt à importer de nombreux packages, vous pouvez installer tous les outils de développement et les bibliothèques à l'aide de la commande ci-dessous.

su -
yum groupinstall "Development Tools" "Development Libraries"
utilisateur1295
la source
4
Meilleure réponse ci-dessous pour Fedora moderne
Kirk
60

Pour Fedora 23 et plus:

dnf install @development-tools

Alexandre
la source
Pour ce que ça vaut, c'est l'équivalent littéral de build-essential linux-headers-generic; il installe uniquement les éléments nécessaires à la compilation de logiciels (tels que gcc et make) ainsi que les en-têtes du noyau. Merci!
andlabs
Mon erreur; linux-headers-genericnécessite également le paquet Fedora linux-devel.
andlabs
1
Je pense que la réponse devrait être mise à jour, car c'est la meilleure réponse pour les versions modernes de Fedora.
Kirk
3
Je devais courirsudo dnf group install "C Development Tools and Libraries"
davidtbernal
@development-toolsne semble pas inclure gcc-c++, donc je devais également installer le groupe de développement C comme mentionné par @davidtbernal
jocull
11

La commande est yum-builddep. Il est inclus dans le package yum-utils.

sudo yum install yum-utils
sudo yum-builddep $the_pkg_you_want_to_build
Chadversary
la source
7
Cela ne répond pas vraiment à la question posée mais est néanmoins utile de savoir
Daniel S. Sterling