Это всего лишь пример, но он может быть иллюстративным. Пакеты RedHat создаются в два этапа: сначала исходный код собирается вместе в исходный пакет, а затем srpm встраивается в один двоичный пакет для каждой поддерживаемой архитектуры. Имя и версия одинаковы как для исходного кода, так и для всех различных двоичных файлов; номер версии представляет собой вход . Однако arch находится в другом поле в контейнере RPM и присутствует только в двоичных пакетах, поскольку исходный пакет не имеет ничего общего с архетектурой. арка - это выход .
Другие способы связывания или тегирования пакетов, кроме формата RPM, делают этот вид вещей более или менее явным; установщик для Windows поддерживает только одну архитектуру Windows.
tl; dr: версии и архитектуры - это разные вещи. То, что вы дадите своим пользователям, зависит от ваших методов распространения, но не связывайте их.