这看起来像是一个简单的问题,但事实并非如此......
我在尝试在 Ubuntu Server 20.04 上安装 Nodejs(ppa)版本,我遇到了GPG 错误“NO_PUBKEY”
我尝试过的事情
我立刻跑了sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1655A0AB68576280
并且成功了。
gpg: key 1655A0AB68576280: public key "NodeSource <[email protected]>" imported
gpg: Total number processed: 1
gpg: imported: 1
然而当我运行apt-get update
它仍然给我一个错误
Reading package lists... Done
W: GPG error: https://deb.nodesource.com/node_16.x focal InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 1655A0AB68576280
因此我已验证的权限:
cd /etc/apt
chmod -R 755 .
apt-get update
但那没有起到作用。有什么想法吗?
附加信息:
只是验证密钥是否已安装...apt 无法识别它
#apt-key list
pub rsa8091 2014-06-13 [SC]
8FDE3 C675 BC1C 6FC3 1A8A 0A1C 1655 A0AB 6857 6280
uid [ unknown] NodeSource <[email protected]>
sub rsa8091 2014-06-13 [E]
答案1
如有疑问,请直接查找来源。
vultr.com 的安装说明似乎已经过时了。我去了 Ubuntu 的 nodejs 下载网站:
https://downloads.nodesource.com/#debian-v16
我用过:
#curl -sL https://nsolid-deb.nodesource.com/nsolid_setup_4.x | sudo bash -
#sudo apt-get -y install nsolid-gallium nsolid-console
获取安装的 NodeJS 的最新版本。然后验证:
node --version
pm --version
继续下一个问题... :-)