Debian 将成功安装 multistrap 所需的密钥保存在名为 的包中debian-archive-keyring
。
(Multistrap 与 debootstrap 类似,但它可以从多个存储库安装软件包 - 例如官方存储库加上您自己组织的存储库。 https://wiki.debian.org/Multistrap。
Devuan 也有软件包debian-archive-keyring
- 它包含 Debian 密钥,但不包含 Devuan 密钥。特别是它不包含密钥94532124541922FB
。
没有devuan-archive-keyring
。
simple-config
举个例子https://wiki.debian.org/Multistrap包含配置行:
keyring=debian-archive-keyring
指定的密钥环软件包安装在正在构建的文件系统中。只有使用安装的密钥签名的存储库中的软件包才keyring
可以安装。
哪个 Devuan 包包含 Devuan 密钥94532124541922FB
?
如果没有,如何在 Devuan 上使用 multistrap?
我注意到 multistrap 正在使用apt-get
以下参数调用:
Getting package lists: APT_CONFIG=/tmp/multistrap.tRoXhw apt-get
-o Apt::Architecture=armhf
-o Dir::Etc::TrustedParts=/multistrap-devuan-ascii/etc/apt/trusted.gpg.d
-o Dir::Etc::Trusted=/multistrap-devuan-ascii/etc/apt/trusted.gpg
-o Apt::Get::Download-Only=true
-o Apt::Install-Recommends=false
-o Dir=/multistrap-devuan-ascii/
-o Dir::Etc=/multistrap-devuan-ascii/etc/apt/
-o Dir::Etc::Parts=/multistrap-devuan-ascii/etc/apt/apt.conf.d/
-o Dir::Etc::PreferencesParts=/multistrap-devuan-ascii/etc/apt/preferences.d/
-o APT::Default-Release='*'
-o Dir::State=/multistrap-devuan-ascii/var/lib/apt/
-o Dir::State::Status=/multistrap-devuan-ascii/var/lib/dpkg/status
-o Dir::Cache=/multistrap-devuan-ascii/var/cache/apt/ update
有没有办法在不破解多带代码的情况下覆盖这些变量?
如果我可以设置Dir::Etc::TrustedParts
或者Dir::Etc::Trusted
我可以解决这个问题。
答案1
该包名为devuan-keyring
not devuan-archive-keyring
。