文章摘要: 手动添加其他第三方或官方的仓库URI地址进行下载软件包。
警告
避免使用 apt-key 命令工具,因为该命令已废弃,会全局信任密钥,存在安全风险。
- 添加仓库源(存储库到apt镜像源列表)
- 在
/etc/apt/sources.list.d/目录下创建一个后缀为.list的独立文件。 - 文件内容和格式如下:
deb [signed-by=/etc/apt/trusted.gpg.d/qgis.gpg] https://debian.qgis.org/debian bookworm main
# `[signed-by]` 指定该仓库对应的密钥文件,避免全局信任。
- 添加GPG密钥
- 每个仓库的GPG密钥文件应单独保存在
/etc/apt/trusted.gpg.d/目录下,文件后缀是.gpg。
# 若仓库源提供的是ASCII格式的密钥( `.asc` 文件),则需要使用gpg命令转换为二进制格式(`.gpg` 文件)。
# 因为 APT 默认使用二进制格式密钥,直接使用 ASCII 格式可能导致兼容性问题。
# 将 ASCII格式的密钥(.asc) 转换为 二进制格式(.gpg) 格式的密钥
gpg --dearmor --output <ASCII格式的密钥(.asc)> <二进制格式(.gpg)>
- 将
.gpg文件下载下来后或转换完成后,存放到指定目录即可。
- 更新存储库索引(APT存储库缓存列表)
sudo apt update