Не существует четкого способа «конвертировать» пакеты Arch Linux в пакеты CentOS. Лучшее, что вы можете сделать, это следовать этому руководству ArchWiki о том, как создавать пакеты для других дистрибутивов изнутри Arch.
В зависимости от того, какой это дистрибутив, метод будет меняться, например, использование виртуализации или chroot. Если вы посмотрите на вики, вы увидите, что в определенных случаях Fedora/CentOS это включает установкуrpm-org
из AUR и создание среды chroot
для размещения всех необходимых пакетов внутри.
Но нет способа напрямую преобразовать PKGBUILD
вrpm
После обращения в службу поддержки я понял, что меня ввела в заблуждение документация Red Hat, и мне следовало более внимательно прочитать справочную страницу:
# man restorecon
...
If a file object does not have a context, restorecon will write the
default context to the file object's extended attributes. **If a file
object has a context, restorecon will only modify the type portion of
the security context. The -F option will force a replacement of the
entire context.**
...