ВСЕ,

Я давний пользователь Gentoo. К сожалению, я нашел работу, где основным дистрибутивом является RHEL с другой системой распределения и другим процессом установки.

Моя проблема в том, что мне нужно пересобрать один из пакетов. У меня есть файл SRPM, и я пытаюсь сделать это, но не удается.

Пытаюсь использовать это и это, но эти ссылки не для RHEL, и у меня недостаточно знаний, чтобы сложить 2 и 2 вместе.

Может ли кто-нибудь дать мне простую пошаговую инструкцию о том, как восстановить RPM? Что мне нужно, это изменить строку конфигурации (удалить 1 параметр) и перестроить.

У меня есть вопросы:

1.Я создаю каталоги, такие как SPEC, SOURCES и т.д. В самом начале или после распаковки srpm?

  1. Как мне распаковать rpm, если каталог уже создан?

  2. Нужно ли мне вводить все эти команды во второй ссылке, чтобы завершить процесс сборки?

Спасибо.

1 ответ1

1

что вам нужно, это rpmbuild (это пакет)

sudo yum/dnf установить rpmbuild

$ rpmdev-setup (из /home или build env, поскольку он создаст необходимые RPM-пакеты SPEC SOURCES RPM и необходимые архивные папки в $ pwd.

Когда у вас есть этот rpmbuild --help (есть тонна опций перестроения для перекомпоновки из файла srpm / spec - для rpm / просто зависимости и т.д. И т.д.

после сборки посмотрите RPMs/{noarch, i386, x86_64} соответственно и затем запустите:

CD / путь / выбрано для rpmbuild

sudo rpm -iVh (или sudo yum/dnf install). /$ Имя-пакета

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .