Назад | Перейти на главную страницу

Поколение RPM X86_64

Я генерирую RPM в первый раз. Я создал структуру папок

mkdir -p tmp / rpm / {СБОРКА, СБОРКА, RPMS / x86_64, ИСТОЧНИКИ, SRPMS, SPECS}.

Но когда я сгенерировал свой RPM, он генерирует мой RPM с расширением i586. Как сообщить RPM создать расширение x86_64

rpmbuild не выполняет кросс-компиляцию основной архитектуры. Соберите свой пакет в системе x86-64 с помощью инструментов x86-64.

Ваш лучший вариант - использовать http://build.opensuse.org поскольку он строится как для i386, так и для x86_64, а также заботится о RedHat, SuSE, CentOS и Debian.

Еще одна вещь, которую нужно сделать, если вы не хотите использовать build.opensuse.org, - это установить переменную среды Arch. Но первый вариант проще.