我必须在运行RedHat Enterprise Linux 5(5.3,afaik)的客户服务器上安装Node.JS。 我是一个经验丰富的Debian和Gentoopipe理员,但在RedHat系统上工作了10年左右。
据我所知,没有官方的Node.JS包, 因此,我会尝试从源头上build设。 这对我来说不是问题,但是,我需要使用OpenSSL支持来构build它,这意味着我需要安装OpenSSL开发库(类似于Debian系统上的libssl-dev软件包)。 Node.JS的./configure找不到,所以我猜这个默认没有安装。 对于OpenSSL,我想应该存在一个包。
现在:
我如何安装OpenSSL开发包? 或者我也必须从源代码构build它? (我可以,但我想使用一个软件包更容易。)请注意,我不知道RHEL上的首选软件包pipe理器( yum ,我猜是?)还是如何使用它。 告诉我确切的命令会很好。
或者,我应该安装一个Node.JS包吗?
有问题的服务器是由相当安全的pipe理员pipe理的,所以安装在论坛等中find的RPM不是一种select。 (不,他们不会为我安装它,但是,是的,他们愿意给我根本去做。)
你想openssl-devel 。 使用yum来安装它。
目前没有用于node.js Fedora或EPEL包,但有一个正在审查中。 请参阅: https : //bugzilla.redhat.com/show_bug.cgi?id = 634911
你可以使用这个(和依赖关系 )作为构build你的系统的RPM的基础。
#yum install openssl-devel install并尝试:)
这对于帮助原始海报来说实在太晚了,但是对于任何人来说,这个话题都陷入了困境:我刚刚偶然发现了一个非常好的非官方的节点RPMs集合: