我需要安装npm
在我的 suse 发行版中,所以我很自然地遵循https://software.opensuse.org/download.html?project=devel%3Alanguages%3Anodejs&package=nodejs和https://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/