質問: 空のec2linuxサーバーに「buildessentials」(すべての一般的な便利なコマンド)をインストールする良い方法は何ですか? 空のマイクロlinuxボックスでいくつかの「ビルドの必需品」(gcc、makeなど)を入手したいと思います。 1つのものをインストールしようとして時間を費やし、gccが必要であることに気づき、makeが必要であることに気づき、次に何か他のものが必要であることに気付くのは非効率的です。これを行うための良い方法は何ですか?
回答: ほとんどのディストリビューションには、オプションとして、またはデフォルトでインストールされた「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のインスタンスで完全な開発環境が必要ない場合は、それらを移動することもできます。