¿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"

44
Mejor respuesta a continuación para Fedora moderna
Kirk

60

Para Fedora 23 y superior:

dnf install @development-tools


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

77
En realidad, esto no responde a la pregunta formulada, pero no obstante es útil saberlo
Daniel S. Sterling
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.