<nodejsのインストールでエラー>
$ sudo yum install nodejs
Error: Package: 1:nodejs-16.18.1-3.el7.x86_64 (epel)
Requires: libuv >= 1:1.43.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
<原因>
$ yum list installed | grep libuv
libuv.x86_64 1:1.39.0-1.amzn2 @amzn2-core
<解決法>
https://stackoverflow.com/questions/71043534/nodejs-16-dependency-issue-with-libuv
yum remove libuv -y
yum install libuv --disableplugin=priorities
<libuvを削除>
$ sudo yum remove libuv -y
Removed:
libuv.x86_64 1:1.39.0-1.amzn2 Complete!
<インストール>
$ sudo yum install libuv --disableplugin=priorities
<確認>
$ yum list installed | grep libuv
libuv.x86_64 1:1.44.2-1.el7 @epel
<nodejsをインストール>
$ sudo yum install nodejs
Complete!