LINUX.ORG.RU

[fedora] - spec файлы имеющихся пакетов

 


0

0

Где можно найти spec файлы от уже собранных пакетов в fedora? В Suse есть Build Service (https://build.opensuse.org/project/show?project=openSUSE:11.1), где можно посмотреть spec-файлы всех собранных пакетов, включая все патчи в виде вложений. Ищется что-то похожее для fedora.

Просто иногда нужен стандартный пакет, но собранный с нестандартными опциями или патчами. Чтобы не писать spec файл с нуля, хочется найти на 99% готовый.

★★

Ответ на: комментарий от dimon555

А разве там spec файл остается ?

lemas ★★
() автор топика

Распотрошить .src.rpm, соответствующий даному binary rpm. Узнать, какой src соответвтсует данному, поможет вывод команды rpm -qi имя.rpm — в нем будет, кроме прочего, строка Source RPM: исходное-имя. Далее, yumdownloader --source исходное-имя скачает требуемый .src.rpm. Затем, rpm -ihv исходное-имя.rpm распакует этот .src.rpm в /usr/src

dexpl ★★★★★
()
Ответ на: комментарий от dexpl

Ага, спасибо - идея понятна. Только вот:

Затем, rpm -ihv исходное-имя.rpm распакует этот .src.rpm в /usr/src

Может rpm -ihv исходное-имя.src.rpm ?

[root@localhost fakeroot]# rpm -ihv cairo-1.8.8-1.fc11.src.rpm
1:cairo предупреждение: пользователь mockbuild не существует - используется root
предупреждение: группа mockbuild не существует - используется root
предупреждение: пользователь mockbuild не существует - используется root
предупреждение: группа mockbuild не существует - используется root
########################################### [100%]
предупреждение: пользователь mockbuild не существует - используется root
предупреждение: группа mockbuild не существует - используется root

Что-то я в /usr/src ничего не нашел...

lemas ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.