Я пытаюсь создать пакеты для некоторого кода контроллера робота, который будет поддерживать разные архитектуры, такие как i386 и armhf (для Raspberry Pi). Я не знаю, как Debian намеревается это сделать. Есть ли способ создать единый пакет .deb, содержащий оба двоичных файла? Или я должен создать отдельный .deb-пакет для каждой архитектуры, который я знаю, как это сделать?Как создать бинарный пакет (ы) Debian для нескольких архитектур?
В последнем случае, если я дам двум пакетам одно и то же имя пакета, я не могу поместить их в один и тот же репозиторий, но если они имеют разные имена, пользователям придется указать, какой пакет они хотят установить используя apt-get. Есть ли решение этой проблемы?
Это сработало. Обратите внимание на следующий шаг: чтобы успешно создать индексный файл Packages.gz для репозитория, необходимо было использовать параметр -m для пакетов dpkg-scanpackages. В противном случае он перечисляет только один из пакетов. – user2469832