[devel] Отключение работы find_requires для пакета
Sergei Epiphanov
serpiph на gmail.com
Пт Мар 19 15:29:37 MSK 2021
Попробую проверить попозже, спасибо за подсказку.
Скрылевъ Малъ <majioa на yandex.ru> 19 марта 2021 г. 14:42:25 написал:
> работает ли ```Autoreq: no``` ?
>
>
> 19.03.2021, 13:08, "Sergei Epiphanov" <serpiph на gmail.com>:
> Есть необходимость в Сизифе (система x86_64) собрать пакет под себя для
> проверки безо всяких зависимостей, только указанные в spec. Но указание в
> самых разных местах спека параметра
> %define _findreq_method none
>
> не влияет ни на что, rpm всегда берёт все возможные req. Сейчас пришлось в
> /usr/lib/rpm/find-requires руками вставить 'exit 0'. Кто может
> принудительно включать все зависимости? Или я не там прописываю отключение?
> Пока грешу на /usr/lib/rpm/find-scriplet-requires.
>
> Причина в том, что нужно собрать пакет с x86 бинарником без использования
> arepo (не спрашивайте, почему такое извращение). rpm пристёгивает в
> зависимость, например
>
> /lib/libc.so.6(GLIBC_2.0)
>
> Из-за этого собранный пакет нельзя установить командой rpm, хотя в системе
> уже стоит i586-glibc-core. То есть apt-get на команду
>
> apt-get install /lib/libc.so.6
>
> сообщает, что пакет i586-glibc-core стоит, а на команду
>
> apt-get install '/lib/libc.so.6(GLIBC_2.0)'
>
> говорит, что пакета с этой зависимостью нет. Репозиторий x86_64-i586
> подключен. В пакете i586-glibc-core есть libc.so.6(GLIBC_2.0).
>
> С уважением, Епифанов Сергей
> ,
> _______________________________________________
> Devel mailing list
> Devel на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel
>
>
>
> --
>
> Малъ Скрылевъ
> about.me/majioa
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20210319/7ecda24d/attachment-0001.html>
Подробная информация о списке рассылки Devel