Какой хороший способ установить «основы сборки» (все распространенные полезные команды) на пустой Linux-сервер EC2?

13

Я хочу получить некоторые "основы сборки" (например, gcc, make и т. Д.) На пустую коробку микро Linux. Кажется неэффективным тратить мое время на попытки установить одну вещь, потом понять, что мне нужен gcc, потом понять, что мне нужно make, и понять, что мне нужно что-то еще.

Какой хороший способ сделать это?

Дейв
источник
1
Зависит от вашего дистрибутива и от того, что вы собираетесь собрать.
Haimg

Ответы:

23

Большинство дистрибутивов имеют "build-essentials" или эквивалентный пакет, либо как опция, либо установлен по умолчанию.

  • В дистрибутивах на основе Debian это будет build-essentialпакет, который вы можете установить apt-get install build-essential.
  • В дистрибутивах на основе Fedora / Red Hat это будет группа «Инструменты разработки», которую вы можете установить yum groupinstall "Development Tools".
  • В дистрибутивах на основе SUSE Linux это будет devel_basisшаблон «Базовая разработка» ( ), который вы можете установить zypper install --type pattern devel_basis.

Вы также можете скомпилировать необходимое программное обеспечение в пакеты с checkinstallиспользованием другой системы, а затем переместить их, если по какой-то причине вам не нужна полная среда разработки для используемого вами экземпляра EC2.

Подмастерье Компьютерщик
источник
4
На SLES SP1 я бегалzypper install --type pattern Basis-Devel
JavaRocky