linux - Linux Debian apt-get update ERROR / Atom 缺少 GPG 密钥
问题描述
我在我的机器上运行 linux debian 9.4.0 64 位。由于我安装了 atom 文本编辑器,因此在运行 ap-get update 时收到错误消息。错误内容如下:
W: GPG-Fehler: https://packagecloud.io/AtomEditor/atom/any any InRelease: Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 4C6E74D6C0A35108 W: The repository ' https://packagecloud .io/AtomEditor/atom/any any InRelease' 未签名。N:来自此类存储库的数据无法进行身份验证,因此使用起来存在潜在危险。N:有关存储库创建和用户配置的详细信息,请参见 apt-secure(8) 手册页。
第一行说我的 PGP 密钥的签名无法验证,因为 PUBKEY 不可用。
即使我从系统中清除了原子,也会不断显示相同的错误消息。
有人可以帮助我让我的系统再次正确更新以及如何安装 atom 而不会导致未来的问题吗?
提前致谢!
解决方案
编辑:我最初误解了这个问题,并认为您想完全删除 Atom 和存储库。在这种情况下,解决方案是从您的/etc/apt/sources.list
文件(或 中的相关文件etc/apt/sources.list.d
,以存在者为准)中删除相关条目。
现在我了解到您正在尝试安装和更新 Atom,而不会给您问题中描述的错误消息。
在这种情况下,您的系统上似乎可能未安装存储库密钥。您可以尝试按照https://packagecloud.io/app/AtomEditor/atom/gpg#gpg-apt中的说明手动安装所需的 GPG 密钥。我建议阅读该页面上的所有说明,但相关命令是curl -L https://packagecloud.io/AtomEditor/atom/gpgkey | sudo apt-key add -
推荐阅读
- laravel - 从购物车中不相关的表中获取两列值相乘的总和
- c++ - Copy CTOR vs assignment operator 初始化对象(性能)
- bash - 带函数的浮点运算
- javascript - HTML 和 Firebase 登录错误
- apache-spark - Spark Groupby:允许两个以上组中的一条记录
- javascript - Google Chrome 扩展 - 从缓存中获取图像
- php - 对多行求和并按 group_by 列更新。(Laravel elqoeunt)
- python - Tesseract 无法识别带有紫底白字的图像,甚至转换为黑白
- r - R:rpart 树使用两个解释变量增长,但在删除不太重要的变量后不会
- c++ - 成员模板函数指针错误