如何解决 libatomic 缺失错误,或者更一般地说,安装 nodejs

如何解决 libatomic 缺失错误,或者更一般地说,安装 nodejs

我正在尝试在我的 BananaPi 上安装 node/npm (理想情况下我想使用 nvm 来安装),但是当我运行时nvm install v12.18.4,我收到错误:

node: error while loading shared libraries: libatomic.so.1: cannot open shared object file: No such file or directory

尝试apt install libatomic没找到包。

答案1

您需要的包不是叫libatomic,而是叫libatomic1。您可以使用以下命令安装它:

apt install libatomic1

答案2

对于那些使用基于 RedHat 的发行版(RHEL/CentOS/Alma/Rocky)的人来说,它是

[sudo] <yum|dnf> install libatomic

答案3

很奇怪,它说已经是最新版本了,但我的问题现在莫名其妙地解决了。我所要做的就是(作为root):

apt install libatomic1   #said it was already latest version
node                     #command not found
nvm
nvm install v12.18.4     #already installed, creating alias
node                     #works this time!

现在我的节点和 npm 以及一切都按预期工作。

(如果其他人想发布更好的解释,请这样做,我会接受你的答案)

相关内容