Проблема Multiarch с пакетами, отмеченными как поддержка & ldquo; all & rdquo; архитектуры

Я добавил внешнюю архитектуру к моей системе amd64, например. [F2]. Предположим, я хочу установить libproj9:arm64. Я получаю следующую ошибку:

libproj9:arm64 : Depends: proj-data:arm64 but it is not installable

Теперь, смотря на пакет proj-data (здесь), вы можете видеть, что поддержка архитектуры - all. Поэтому теоретически установка proj-data как apt-get install proj-data должна обеспечивать поддержку для всех архитектур, то есть независимо от архитектуры.

Однако ... диспетчер пакетов ищет proj-data:arm64 и, естественно, не может его найти и не работает.

Есть ли известный способ преодолеть это? В случае, если это имеет значение, я под Xenial (Ubuntu 16.04). Или мне нужно вручную отредактировать файл .deb, как показано здесь, и попытаться обмануть dpkg?
0
задан 18 January 2018 в 13:51

2 ответа

Так как я подозревал, что на данный момент есть решение hacky, которое мне не нравится, но по крайней мере это позволяет мне продолжать работать. Если кто-то заинтересован в временном решении:

Я скачал proj-data: apt-get download proj-data Я использовал fpm для изменения управляющего файла .deb: fpm -e -s deb -t deb ../proj-data_4.9.2-2_all.deb В управляющем файле я меняю эту строку : Architecture: all - Architecture: arm64 Я установил новый .deb: dpkg -i <deb_file>

И теперь libproj9:arm64 больше не жалуется на обнаружение proj-data:arm64.

0
ответ дан 17 July 2018 в 22:44

Так как я подозревал, что на данный момент есть решение hacky, которое мне не нравится, но по крайней мере это позволяет мне продолжать работать. Если кто-то заинтересован в временном решении:

Я скачал proj-data: apt-get download proj-data Я использовал fpm для изменения управляющего файла .deb: fpm -e -s deb -t deb ../proj-data_4.9.2-2_all.deb В управляющем файле я меняю эту строку : Architecture: all - Architecture: arm64 Я установил новый .deb: dpkg -i <deb_file>

И теперь libproj9:arm64 больше не жалуется на обнаружение proj-data:arm64.

0
ответ дан 24 July 2018 в 13:21

Другие вопросы по тегам:

Похожие вопросы: