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


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"

4
Meilleure réponse ci-dessous pour Fedora moderne
Kirk

60

Pour Fedora 23 et plus:

dnf install @development-tools


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

7
Cela ne répond pas vraiment à la question posée mais est néanmoins utile de savoir
Daniel S. Sterling
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.