Как мне преобразовать пакет, созданный в Arch Linux с помощью PKGBUILD и makepkg, в пакет, который может использоваться другими разновидностями Linux, такими как CentOS?

Я создал пакет в Arch Linux, используя метод PKGBUILD и makepkg. Итак, файл имеет формат .pkg.tar.xz. Моя цель - каким-то образом преобразовать этот пакет в формат, совместимый с другими версиями Linux (такими как CentOS), чтобы я мог также установить его на них. Есть хороший способ сделать это? Или есть другой метод, который вы предлагаете?

0
27.06.2017, 20:26
1 ответ

Не существует четкого способа «конвертировать» пакеты Arch Linux в пакеты CentOS. Лучшее, что вы можете сделать, это следовать этому руководству ArchWiki о том, как создавать пакеты для других дистрибутивов изнутри Arch.

В зависимости от того, какой это дистрибутив, метод будет меняться, например, использование виртуализации или chroot. Если вы посмотрите на вики, вы увидите, что в определенных случаях Fedora/CentOS это включает установкуrpm-orgиз AUR и создание среды chrootдля размещения всех необходимых пакетов внутри.

Но нет способа напрямую преобразовать PKGBUILDвrpm

1
28.01.2020, 04:44

Теги

Похожие вопросы