Jaki jest dobry sposób na zainstalowanie „podstawowych elementów kompilacji” (wszystkie typowe przydatne polecenia) na pustym serwerze EC2 Linux?

13

Chcę zdobyć „niezbędne elementy kompilacji” (takie jak gcc, make itp.) Na pustym pudełku micro Linux. Wydaje się nieefektywne spędzanie czasu na próbowaniu instalacji jednej rzeczy, potem uświadomienie sobie, że potrzebuję gcc, potem uświadomienie sobie, że potrzebuję zrobić, a potem uświadomienie sobie, że potrzebuję czegoś innego.

Jak to zrobić?

Dave
źródło
1
Zależy od twojej dystrybucji i tego, co zamierzasz zbudować.
haimg

Odpowiedzi:

23

Większość dystrybucji ma „niezbędne elementy kompilacji” lub równoważny pakiet, albo jako opcję, albo domyślnie zainstalowany.

  • W dystrybucjach opartych na Debianie byłby to build-essentialpakiet, który można zainstalować apt-get install build-essential.
  • W dystrybucjach opartych na Fedorze / Red Hat byłaby to grupa „Narzędzia programistyczne”, którą można zainstalować yum groupinstall "Development Tools".
  • W dystrybucjach opartych na systemie SUSE Linux byłby to devel_basiswzorzec „Base Development” ( ), który można zainstalować zypper install --type pattern devel_basis.

Możesz także skompilować potrzebne oprogramowanie w pakiety za checkinstallpomocą innego systemu, a następnie przenieść je, jeśli z jakiegoś powodu nie chciałeś mieć pełnego środowiska programistycznego dla używanego EC2.

Journeyman Geek
źródło
4
Na SLES SP1 uruchomiłemzypper install --type pattern Basis-Devel
JavaRocky