学无先后,达者为师

网站首页 编程语言 正文

树莓派4B更换清华源和没有公钥报错

作者:裤包儿头有块钱 更新时间: 2022-10-27 编程语言

1.进入清华大学开源软件镜像站

https://mirror.tuna.tsinghua.edu.cn/help/raspbian/

2.选择你的 Raspbian 对应的 Debian 版本(本人是bullseye) 

# 编辑 `/etc/apt/sources.list` 文件,删除原文件所有内容,用以下内容取代:
deb [arch=armhf] http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ bullseye main non-free contrib rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ bullseye main non-free contrib rpi

# 如果需要 arm64 软件源,在 `/etc/apt/sources.list` 中加上
deb [arch=arm64] http://mirrors.tuna.tsinghua.edu.cn/raspbian/multiarch/ bullseye main

# 编辑 `/etc/apt/sources.list.d/raspi.list` 文件,删除原文件所有内容,用以下内容取代:
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ bullseye main

注意:网址末尾的raspbian重复两次是必须的。因为 Raspbian 的仓库中除了APT软件源还包含其他代码。APT软件源不在仓库的根目录,而在raspbian/子目录下。 

 3.更新

sudo apt-get update

如果出现没有公钥的问题

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <公钥签名>

如我的报错信息  

则在终端输入命令

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 9165938D90FDDD2E

 Executing: /tmp/apt-key-gpghome.sDyVBLL8Pv/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys 9165938D90FDDD2E
gpg: 密钥 9165938D90FDDD2E:公钥 “Mike Thompson (Raspberry Pi Debian armhf ARMv6+VFP) <mpthompson@gmail.com>” 已导入
gpg: 处理的总数:1
gpg:               已导入:1

导入所有公钥后再执行sudo apt-get update命令

原文链接:https://blog.csdn.net/weixin_43592193/article/details/123177034

栏目分类
最近更新