为 Suse 安装 Node.js 时出现的问题

为 Suse 安装 Node.js 时出现的问题

我需要安装npm在我的 suse 发行版中,所以我很自然地遵循https://software.opensuse.org/download.html?project=devel%3Alanguages%3Anodejs&package=nodejshttps://nodejs.org/en/download/package-manager/#opensuse-and-sle但我遇到了同样的错误,并且没有找到解决方法。

细节

       $ rpm -qf /etc/SuSE-release /etc/issue
sles-release-11.4-1.109

$ sudo zypper ar http://download.opensuse.org/repositories/devel:/languages:/nodejs/SLE_11_SP4/ Node.js

$ sudo zypper refresh
$ sudo zypper clean
$ sudo zypper update

$ sudo zypper install nodejs

正在加载存储库数据...正在读取已安装的软件包...正在解决软件包依赖性...

问题:没有提供nodejs-6.9.1-130.1.x86_64所需的openssl1解决方案1:不安装nodejs-6.9.1-130.1.x86_64解决方案2:通过忽略nodejs-6.9.1-130.1.x86_64的一些依赖关系来破坏nodejs-6.9.1-130.1.x86_64

按编号从以上解决方案中选择或取消 [1/2/c] (c):

答案1

SLES11SP4 的 openssl 版本为 0.98

你需要添加安全模块对于提供 openssl1 的 SLES11SP4

答案2

sudo zypper ar http://download.opensuse.org/repositories/devel:/languages:/nodejs/SLE_12_SP3/devel:languages:nodejs.repo
sudo zypper refresh
sudo zypper in nodejs

根据您的操作系统选择 url:

http://download.opensuse.org/repositories/devel:/languages:/nodejs/

相关内容