为什么安装node.js时必须安装apache2-utils?

为什么安装node.js时必须安装apache2-utils?

我即将安装 node.js(关于安装的问题)。它说如果我正在运行一个干净的服务器,我必须首先安装一些软件包才能使用 git 和其他东西,我实际上是这样做的:

sudo apt-get install g++ curl libssl-dev apache2-utils git-core

好的 - 到目前为止一切都很好。但是当我只想使用 node.js 时,为什么要安装一些 apache 的东西呢?

我真的需要这个吗?


这个问题只与那些想要自行编译节点。我建议使用更简单、更安全的 apt-get方法

答案1

这个名字apache2-utils容易让人误解。它不是 Apache 服务器的一部分。Apache 只是依赖于你可以找到的东西在这个包中。事实证明,编译器(或节点本身)依赖于相同的实用程序。

这意味着,在编译和安装完 node 后,apache2-utils可以通过 安全地删除sudo apt-get remove apache-2utils。这也适用于其他软件包。但我不建议删除任何软件包。一旦有新版本,您可能希望重新编译 node。

总结安装时你没有做错什么apache2-utils。它是编译节点所需的实用程序包。编译后你可以将其删除。

相关内容