行空板apt update报错的解决方法

2023-02-157979
AI 快速预览详细 收起
本文介绍了通过SSH登录行空板后运行apt update时遇到的GPG错误和NO_PUBKEY问题。解决方法包括运行wget命令下载公钥并添加到apt-key,编辑/etc/apt/sources.list文件,最后重新运行apt update。这样可以成功更新包缓存,避免因缺少公钥导致的报错。

简单记录一下折腾行空板的经历,看看有没有小伙伴遇到一样的情况。

情况说明

通过SSH登录行空板之后,习惯性想要运行apt update -y来更新包缓存(可以知道包的哪些版本可以被安装或升级)

但是运行的过程中遇到了下面的告警:

W: 校验数字签名时出错。此仓库未被更新,所以仍然使用此前的索引文件。GPG 错误:http://apt.radxa.com/buster-stable buster InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 9B98116C9AA302C7
W: 无法下载 http://apt.radxa.com/buster-stable/dists/buster/InRelease  由于没有公钥,无法验证下列签名: NO_PUBKEY 9B98116C9AA302C7
W: 部分索引文件下载失败。如果忽略它们,那将转而使用旧的索引文件。

bd742fe675babc2d472db86c562c8399.png

解决方法

先运行:

wget -O -  apt.radxa.com/stretch/public.key | sudo apt-key add - 

然后再编辑/etc/apt/sources.list,在末尾加上

deb http://apt.radxa.com/stretch/ stretch main

:wq保存退出,接着重新运行:

apt update -y 

成功~

e4a1222421441451506deb5b3dbb0383.png

参考:
http://apt.radxa.com/

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -