Установите src.rpm пакет на Красной шляпе Linux

Как я могу установить src.rpm пакет на Красной шляпе Linux?

2
задан 17.09.2016, 06:27

2 ответа

Установка src.rpm очень похожа на распаковку исходного кода программы. Если Вы работаете (как сами):

rpm -vv -Uvh package.src.rpm

Вы будете видеть источник, установленный под Вашим домом менее чем дерево об/мин:

rpm/SOURCES
rpm/SPECS

Вы найдете файл спецификации, говорящий, как об/мин создается. Вы найдете, что один или несколько файлов должны были создать об/мин в соответствии с каталогом SOURCES.

Вы будете также видеть

rpm/BUILD
rpm/RPMS
rpm/RPMS/i386
rpm/RPMS/i686
...

Dir СБОРКИ используется, когда об/мин восстановлен. Заключительный об/мин записан под соответствующим подкаталогом RPMS.

Интерес установки src.rpm состоит в том, чтобы изменить и восстановить его. Но если источник, в котором Вы нуждаетесь уже, содержит файл спецификации для создания об/мин, он лучше загружает источник и создает об/мин из него когда Вы, так требуйте:

rpmbuild --rebuild -bb rpm.spec

Можно найти больше информации о восстановлении srpms здесь: Как распаковать и восстановить RPM-пакеты на Fedora?

5
ответ дан 08.12.2019, 04:59

Использовать mock восстановить его для Вашего дистрибутива/версии.

mock --resultdir=some/dir -r distro-version-arch --rebuild somepackage.src.rpm

Затем установите получающийся двоичный пакет (пакеты).

2
ответ дан 08.12.2019, 04:59

Теги

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