我想从我的 Arch Linux 系统创建 Debian sid chroot。我已经使用 pacman 从社区存储库安装了 debootstrap。然后我跑了:
# debootstrap sid $MY_CHROOT http://debian.mirror.digitalpacific.com.au/debian/
基于Debian 维基文章在这个问题上。然后我得到的几乎是立即(约 5 秒)退出命令并输出:
W: Cannot check Release signature; keyring file not available /usr/share/keyrings/debian-archive-keyring.gpg
I: Retrieving InRelease
对我来说,这似乎表明 debootstrap 失败并且几乎没有做任何事情。万一这个警告是导致后续错误的原因,我使用该选项再次运行该命令--no-check-gpg
,但它再次失败,输出相同,除了没有该W: Cannot...
行。基于这个 Arch Linux 论坛主题我使用 pacman 安装了 debian-archive-keyring。然后我重新运行了原来的 debootstrap 命令,它返回:
I: Retrieving InRelease
I: Checking Release signature
I: Valid Release signature (key id 126C0D24BD8A2942CC7DF8AC7638D0442B90D010)
并在 5 秒内再次退出。正如预期的那样,运行 with--no-check-gpg
除了使签名消息静音之外什么也没做。