¿Cuál es el equivalente de Fedora del paquete de construcción esencial de Debian?

Respuestas:

122

El equivalente más cercano probablemente sería instalar los siguientes paquetes:

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

Sin embargo, si no le importa la equivalencia exacta y está de acuerdo con incluir muchos paquetes, puede instalar todas las herramientas y bibliotecas de desarrollo con el siguiente comando.

su -
yum groupinstall "Development Tools" "Development Libraries"
usuario1295
fuente
44
Mejor respuesta a continuación para Fedora moderna
Kirk
60

Para Fedora 23 y superior:

dnf install @development-tools

Alejandro
fuente
Por lo que vale, esto es un equivalente literal de build-essential linux-headers-generic; solo instala lo que se necesita para compilar software (como gcc y make), así como los encabezados del kernel. ¡Gracias!
andlabs
Mi error; linux-headers-genericTambién requiere el paquete Fedora linux-devel.
andlabs
1
Creo que la respuesta debería actualizarse, ya que esta es la mejor respuesta para las versiones modernas de fedora.
Kirk
3
Tuve que corrersudo dnf group install "C Development Tools and Libraries"
davidtbernal
@development-toolsno parece incluir gcc-c++, así que también tuve que instalar el grupo de Desarrollo C como lo menciona @davidtbernal
jocull
11

El comando es yum-builddep. Está incluido en el paquete yum-utils.

sudo yum install yum-utils
sudo yum-builddep $the_pkg_you_want_to_build
Chadversary
fuente
77
En realidad, esto no responde a la pregunta formulada, pero no obstante es útil saberlo
Daniel S. Sterling