¿Cuál es una buena manera de instalar "build essentials" (todos los comandos útiles comunes) en un servidor EC2 Linux en blanco?

13

Quiero obtener algunos "elementos esenciales de compilación" (como gcc, make, etc.) en una caja vacía de micro Linux. Parece ineficiente pasar mi tiempo tratando de instalar una cosa, luego darme cuenta de que necesito gcc, luego darme cuenta de que necesito hacer, luego darme cuenta de que necesito algo más.

¿Cuál es una buena manera de hacer esto?

Dave
fuente
1
Depende de tu distribución y de lo que vas a construir.
Haimg

Respuestas:

23

La mayoría de las distribuciones tienen "build-essentials" o un paquete equivalente, ya sea como opción o instalado de forma predeterminada.

  • En distribuciones basadas en Debian, este sería el build-essentialpaquete, que puede instalar conapt-get install build-essential .
  • En las distribuciones basadas en Fedora / Red Hat, este sería el grupo "Herramientas de desarrollo", que puede instalar con yum groupinstall "Development Tools" .
  • En las distribuciones basadas en SUSE Linux, este sería el devel_basispatrón "Base Development" ( ), con el que puede instalar zypper install --type pattern devel_basis.

También puede compilar el software que necesita en paquetes con checkinstallotro sistema, y ​​luego moverlos, si por alguna razón no desea un entorno de desarrollo completo en la instancia de EC2 que está utilizando.

Journeyman Geek
fuente
44
En SLES SP1, corrízypper install --type pattern Basis-Devel
JavaRocky