Debian хранит ключи, необходимые для успешной многопользовательской установки, в пакете с именем 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?
Я замечаю, что мультистрап вызывает 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
Я мог бы исправить проблему.
Пакет называется devuan-keyring
не devuan-archive-keyring
.