在 RHEL 5 上安装 OpenSSL(或 Node.JS)

在 RHEL 5 上安装 OpenSSL(或 Node.JS)

我必须在运行 RedHat Enterprise Linux 5(据我所知是 5.3)的客户服务器上安装 Node.JS。我是一名经验丰富的 Debian 和 Gentoo 管理员,但大约 10 年来没有使用过 RedHat 系统。

据我所知,没有官方的 Node.JS 包;因此我会尝试从源代码构建。这对我来说不是问题,但是,我需要使用 OpenSSL 支持来构建它,这意味着我需要安装 OpenSSL 开发库(类似于libssl-devDebian 系统上的包)。Node.JS./configure找不到它,所以我猜它不是默认安装的。对于 OpenSSL,我猜应该有一个包。

现在:

如何安装 OpenSSL dev 包?还是我也必须从源代码构建它?(我可以,但我想使用包更简单。)请注意,我不知道 RHEL 上的首选包管理器是什么(我想是的?yum)或者如何使用它。因此,告诉我确切的命令会很好。

或者,是否有我应该安装的 Node.JS 包?

有问题的服务器由非常注重安全的管理员管理,因此安装在论坛或类似地方找到的 RPM 不是一个选择。(不,他们不会帮我安装,但是,是的,他们愿意给我 root 权限来安装。)

答案1

您想要openssl-devel。使用yum安装它。

答案2

目前还没有 Fedora 或 EPEL 软件包node.js,但有一个正在审核中。请参阅:https://bugzilla.redhat.com/show_bug.cgi?id=634911

你可以用这个(和依赖项) 作为为您的系统构建 RPM 的基础。

答案3

#yum install openssl-devel安装并尝试:)

答案4

这对于帮助原始海报来说肯定太晚了,但对于任何偶然发现这个主题的人来说:我刚刚偶然发现了一组非常好的非官方节点 RPM:

http://nodejs.tchol.org/

相关内容