在空白的 EC2 Linux 服务器上安装“构建要点”(所有常用命令)的好方法是什么?

Dav*_*ave 14 linux unix amazon-ec2 installation

我想在一个空的微型 Linux 机器上获得一些“构建必需品”(如 gcc、make 等)。花时间尝试安装一件事,然后意识到我需要 gcc,然后意识到我需要 make,然后意识到我需要其他东西似乎效率低下。

有什么好方法可以做到这一点?

Jou*_*eek 25

大多数发行版都有“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 实例上使用完整的开发环境。

  • 在 SLES SP1 上,我运行了 `zypper install --type pattern Basis-Devel` (4认同)