Я делаю метапакет для установки многих пакетов, которые включают мою стандартную установку, как пакет ubuntu-desktop
. Один пакет, который я хотел бы установить, [Adobe Reader] [1], который имеет deb. Я добавил этот deb к своему пользовательскому repo (использование reprepro
), и это устанавливает прекрасный отдельно. Однако, когда я пытаюсь установить метапакет, который Depends
на adobereader-enu
, apt-get install metapackage
говорит
metapackage: Depends: adobereader-enu but it is not installable
Я подозреваю, что это вызвано тем, что adobereader-enu
i386-только, и это - amd64 система. Сам метапакет является в основном просто файлом управления, таким образом, это Architecture: all
. Я задаюсь вопросом, существует ли конфликт здесь, и если так, как зафиксировать.
Это невозможно сделать, если adobereader-enu
не объявит себя MultiArch: allowed
или MultiArch: foreign
.
Вместо этого создайте метапакет только для i386, который зависит от adobereader-enu
и имеет значение MultiArch: allowed
.