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


13

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

有什么好方法吗?


1
取决于您的发行版以及要构建的内容。
2011年

Answers:


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,2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.