Was ist ein guter Weg, um "build essentials" (alle gängigen nützlichen Befehle) auf einem leeren EC2-Linux-Server zu installieren?

13

Ich möchte einige "Build Essentials" (wie gcc, make, etc.) auf eine leere Micro-Linux-Box bekommen. Es scheint ineffizient zu sein, meine Zeit damit zu verbringen, eine Sache zu installieren, und dann zu erkennen, dass ich gcc brauche, und dann zu erkennen, dass ich make brauche und dann zu erkennen, dass ich etwas anderes brauche.

Was ist ein guter Weg, um dies zu tun?

Dave
quelle
1
Kommt auf deine Distribution an und was du bauen wirst.
Haimg

Antworten:

23

Die meisten Distributionen haben "build-essentials" oder ein gleichwertiges Paket, entweder als Option oder standardmäßig installiert.

  • In Debian-basierten Distributionen wäre dies das build-essentialPaket, mit dem Sie installieren können apt-get install build-essential.
  • In Fedora / Red Hat-basierten Distributionen ist dies die Gruppe "Development Tools", mit der Sie installieren können yum groupinstall "Development Tools".
  • In SUSE Linux-basierten Distributionen ist dies das devel_basisMuster "Base Development" ( ), mit dem Sie installieren können zypper install --type pattern devel_basis.

Sie können die benötigte Software auch mit checkinstalleinem anderen System zu Paketen kompilieren und dann verschieben, wenn Sie aus irgendeinem Grund keine vollständige Entwicklungsumgebung für die von Ihnen verwendete EC2-Instanz wünschen.

Geselle Geek
quelle
4
Auf SLES SP1 lief ichzypper install --type pattern Basis-Devel
JavaRocky