空のEC2 Linuxサーバーに「build essentials」(すべての一般的な便利なコマンド)をインストールする良い方法は何ですか?


13

空のマイクロLinuxボックスで「ビルドの基本」(gcc、makeなど)を取得したい。1つのものをインストールしようとして時間を費やし、gccが必要だと気づき、それからmakeが必要だと気づき、それから何か他のものが必要だと気づくのは非効率的です。

これを行う良い方法は何ですか?


1
ディストリビューション、および構築するものに依存します。
haimg

回答:


23

ほとんどのディストリビューションには、オプションとして、またはデフォルトでインストールされる「build-essentials」または同等のパッケージがあります。

  • Debianベースのディストリビューションでは、これはbuild-essentialパッケージであり、でインストールできますapt-get install build-essential
  • Fedora / Red Hatベースのディストリビューションでは、これは「Development Tools」グループになり、でインストールできます 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
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.