debmirror 镜像 nexus3 apt 仓库

debmirror 镜像 nexus3 apt 仓库

💡 原文中文,约1400字,阅读约需4分钟。
📝

内容提要

本文介绍了使用 debmirror 镜像 Nexus3 APT 仓库的步骤,包括导入 GPG 公钥以验证仓库签名,安装 debmirror 并运行命令进行镜像,确保参数设置正确,最终将镜像仓库保存在本地指定目录中。

🎯

关键要点

  • 导入 GPG 公钥以验证仓库签名,使用命令 gpg --import public.key。

  • 查找密钥 ID,并将其导出到 APT 的受信任密钥列表中,使用命令 gpg --export --armor 1234567890ABCDEF | sudo tee /etc/apt/trusted.gpg.d/1234567890ABCDEF.gpg。

  • 安装 debmirror,使用命令 sudo apt-get install debmirror。

  • 运行 debmirror 命令,指定仓库地址、发行版、组件和架构等参数,示例命令为 debmirror --host=192.168.25.8:8081 --root=repository/test-apt-host --method=http --progress --dist=bullseye --section=main --arch=arm64 --rsync-extra=none --ignore-release-gpg ./pve-arm/。

  • 等待 debmirror 完成镜像过程,最终在本地 ./pve-arm/ 目录中找到镜像的仓库。

延伸问答

如何导入 GPG 公钥以验证 Nexus3 APT 仓库的签名?

使用命令 gpg --import public.key 导入公钥,然后查找密钥 ID 并导出到 APT 的受信任密钥列表中。

如何安装 debmirror?

在基于 Debian/Ubuntu 的系统上,可以使用命令 sudo apt-get install debmirror 安装 debmirror。

使用 debmirror 镜像 Nexus3 APT 仓库的基本命令是什么?

示例命令为 debmirror --host=192.168.25.8:8081 --root=repository/test-apt-host --method=http --progress --dist=bullseye --section=main --arch=arm64 --rsync-extra=none --ignore-release-gpg ./pve-arm/。

在使用 debmirror 时,如何确保参数设置正确?

在运行 debmirror 之前,确保已经导入 GPG 密钥,并检查命令中的参数是否正确。

使用 debmirror 镜像仓库时,如何处理 GPG 签名检查?

可以使用 --ignore-release-gpg 参数跳过 GPG 签名检查,但需确认仓库是可信的。

镜像完成后,如何找到本地的仓库?

镜像完成后,应该在本地 ./pve-arm/ 目录中找到镜像的仓库。

➡️

继续阅读