Вы можете обойти это ограничение, используя mv
, если вы не против запустить его пару раз.
Вы можете перемещать порции за раз. Допустим, у вас есть длинный список буквенно-цифровых имен файлов.
mv ./subdir/a* ./
Это работает. Затем переместите еще один большой кусок. После нескольких перемещений вы можете просто вернуться к использованию mv ./subdir/* ./
вам не нужно делать какой-то обходной путь для этого. По умолчанию ваши пакеты создаются для той архитектуры, на которой вы работаете. При сборке на 64-битной системе ваши собранные пакеты будут называться package -version -release. x86 _64 .об/мин ; откуда можно установить только в 64-битных системах.
rpmbuild также автоматически определяет большинство ваших зависимостей автоматически (, если только вы не используете Autoreqprov=no в файле спецификаций ). Итак, при упаковке 32-битного приложения; rpmbuild обычно должен создавать правильные требования (, такие как libc 32bit и т. д. ).
При сборке 32-битного приложения и упаковке его на 64-битной машине единственное, что вы можете захотеть сделать, это заставить полученный пакет иметь архитектуру i586 , что вы можете сделать в файле спецификаций, используя
BuildArch: i586