- Понял На сайте software opensuse org можно скачать src rpm файл, который содерж, Аноним (1), 09:33 , 21-Июл-20 (1)
Понял. На сайте software.opensuse.org можно скачать src.rpm файл, который содержит PKG.spec, а в нем BuildRequires. Все равно придется руками рыскать в пакетном менеджере, но хоть будет готовый список сборочных зависимостей.Знаю, есть система пересборки пакетов по спекам, с генерацией готового rpm или deb. Но я не люблю всю эту бюррократию и предпочитаю классический способ скачать исходники с офф. сайта > configure make install в /usr/local. Deb based дистры мне в этом не мешали, а только помогали опцией apt build-dep, а на apt source я забивал.
- Я скачал нужный src rpm отсюда https mirror yandex ru mageia distrib 7 1 SRPMS, Аноним (1), 17:08 , 22-Июл-20 (3)
Я скачал нужный src.rpm отсюда https://mirror.yandex.ru/mageia/distrib/7.1/SRPMS/core/release/ Установил: urpmi *.src.rpm Мне в ответ: используйте параметр --buildrequires или --install-src (по умолчанию используется --buildrequires) Сборочные зависимости установились. То, что мне надо.Но вообще-то пересборка по спекам с генерацией rpm совсем не сложна. https://wiki.mageia.org/en/Packagers_RPM_tutorial Делается это примерно так: su - urpmi rpm-build spec-helper libtool rpmlint exit Создать ~/.rpmmacros mkdir -p ~/rpmbuild/{SRPMS,SOURCES,SPECS,tmp} rpm -i src.rpm (не под root!) cd ~/rpmbuild/SPECS rpmbuild -ba package.spec su - urpmi ~/rpmbuild/RPMS/i586/package.mga7.i586.rpm Разобрался даже я. Только, если собирать пакет, который старее, чем в репозитории, то пакетный мененджер потом будет предлагать обновить до официальной версии.
|