質問: node.jsをインストールするときにapache2-utilsをインストールする必要があるのはなぜですか? node.jsをインストールしようとしています( インストールに関する質問 )。クリーンなサーバーを実行している場合は、gitやstuffを使用するために最初にいくつかのパッケージをインストールする必要があると言っています。sudo apt-get install g++ curl libssl-dev apache2-utils git-core さて、これまでのところすべてが良好です。しかし、node.jsのみを使用したいのに、なぜapacheのものをインストールする必要があるのですか?本当に必要ですか?この質問は、 ノード自体のコンパイル を希望する人にのみ関係します。よりシンプルで安全な apt-get method を使用することをお勧めします。
回答: 名前apache2-utilsは誤解を招くものです。 apacheサーバーの一部ではありません。 apacheは、このパッケージの 見つけることができるもの に依存しています。結局のところ、コンパイラ(またはノード自体)は同じユーティリティに依存しています。これは、ノードapache2-utilsのコンパイルおよびインストール後、sudo apt-get remove apache-2utilsを介して安全に削除できることを意味します。これは他のパッケージにも適用されます。ただし、パッケージを削除することはお勧めしません。新しいバージョンができたらすぐにノードを再コンパイルすることになるでしょう。tl; drapache2-utilsをインストールするとき、何も問題はありません。ノードのコンパイルに必要なユーティリティのパッケージです。コンパイル後に削除できます。