пакет deb с зависимостями архитектуры - PullRequest
0 голосов
/ 06 июня 2019

Мне нужно создать пакет, который имеет дополнительную зависимость от архитектуры Intel.
Рабочий файл RPM package.spec выглядит следующим образом:

Requires:       bc
%ifarch x86_64
Requires:       msr-tools
%endif

Но я, похоже, не могу определить подобную логикув контрольном файле DEBIAN:

Depends: bc, msr-tools:amd64

приветствуется на ARM с

application-x : Depends: msr-tools:amd64 but it is not installable

, но я не хочу его на ARM.

1 Ответ

1 голос
/ 06 июня 2019

На этой странице приведен пример определения зависимостей для конкретной архитектуры:

Depends: foo [i386], bar [amd64]

становится Depends: foo, когда пакет построен на архитектуре i386, Depends: bar, когда пакет построен на архитектуре amd64, и полностью опускается в бинарных пакетах, построенных на всех других архитектурах.

В вашем случае это будет Depends: bc, msr-tools [amd64].

...