首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >libuv的nodejs-16依赖问题

libuv的nodejs-16依赖问题
EN

Stack Overflow用户
提问于 2022-02-09 03:07:23
回答 4查看 3.2K关注 0票数 9

这就是我在运行yum update时在Amazon 2实例上得到的结果。

您建议我使用--skip-broken还是等到AWS推出修补程序?

代码语言:javascript
复制
--> Processing Dependency: libuv >= 1:1.42.0 for package: 1:nodejs-16.13.2-8.el7.x86_64
--> Finished Dependency Resolution
Error: Package: 1:nodejs-16.13.2-8.el7.x86_64 (epel-testing)
           Requires: libuv >= 1:1.42.0
           Installed: 1:libuv-1.39.0-1.amzn2.x86_64 (@amzn2-core)
               libuv = 1:1.39.0-1.amzn2
           Available: 1:libuv-1.23.2-1.amzn2.0.2.i686 (amzn2-core)
               libuv = 1:1.23.2-1.amzn2.0.2
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2022-06-01 12:35:50

我相信问题是因为您只使用多个yum repos,而且最新版本的libuv包(epel测试和amzn2 2核)存在版本错配。对我起作用的是暂时禁用epel回购,或暂时禁用所有yum插件(将plugins=0设置为/etc/yum.conf)并执行yum升级。

票数 2
EN

Stack Overflow用户

发布于 2022-07-26 05:37:34

版本libuv-1.44.xx可在amzon linux2 AMI 2022中获得。

对于在2022年2月之前启动的实例,yum更新可能会被优先级插件禁用。

您可能会看到类似于285 packages excluded due to repository priority protections的消息。在这种情况下,您可以禁用优先级插件并安装最新版本的libuv。下面的命令应该有助于解决这种情况。

代码语言:javascript
复制
yum remove libuv -y    
yum install libuv --disableplugin=priorities
票数 7
EN

Stack Overflow用户

发布于 2022-07-05 12:05:59

请使用以下步骤从RPM安装libuv:

代码语言:javascript
复制
yum remove libuv -y
wget https://rpmfind.net/linux/epel/7/x86_64/Packages/l/libuv-1.44.1-1.el7.x86_64.rpm
rpm -i libuv-1.44.1-1.el7.x86_64.rpm

顺利安装nodejs 16之后。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71043534

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档