Как мне распаковать и пересобрать RPM-пакет на Fedora?

1 ответ1

3

Вы, вероятно, хотите спросить об этом на сервере, но ответьте быстро:

  1. Скачать исходник rpm (.SRPM), а не обычные об / мин.

  2. Создайте файл .rpmmacros в вашем домашнем каталоге и поместите в него:

    _topdir /home/${USER}/rpmbuild
    %_signature gpg
    %packager Your Name <<your.name@mail.com>>
    %_gpg_name Your Name <<your.name@mail.com>>
    %_tmppath /tmp
    
  3. Создайте структуру каталогов rpmbuild в вашем домашнем каталоге:

    mkdir -p ~/rpmbuild/{SPECS,SOURCES,RPMS,SRPMS,BUILD}
    
  4. Установите исходные обороты.

  5. Отредактируйте файл спецификации в ~/rpmbuid/SPECS .

  6. Запустите rpmbuild -bb ${your_specfile} чтобы создать двоичный rpm из содержимого исходного rpm.

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