<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<body>
<div dir="auto">
<div dir="auto"><br></div><div dir="auto"><br></div>
<div id="aqm-original" style="color: black;">
<div dir="auto">"Ivan A. Melnikov" &lt;iv@altlinux.org&gt; 19 марта 2021 г. 15:58:53 написал:</div>
<div><br></div>
<blockquote type="cite" class="gmail_quote" style="margin: 0 0 0 0.75ex; border-left: 1px solid #808080; padding-left: 0.75ex;">
<div dir="auto"><span style="font-size: 12pt;">AutoReq: yes,nolib</span></div>
<div dir="auto"><br></div>
<div dir="auto">http://git.altlinux.org/gears/r/rpm-build.git?a=blob;f=README.ALT-ru_RU.UTF-8;h=24ab470d32e982a56393b8be202ec73f269a6903;hb=HEAD#l577</div></blockquote></div><div dir="auto"><br></div><div dir="auto">Спасибо большое, это я проглядел.&nbsp;</div><div dir="auto"><br></div><div id="aqm-original" style="color: black;" dir="auto"><blockquote type="cite" class="gmail_quote" style="margin: 0 0 0 0.75ex; border-left: 1px solid #808080; padding-left: 0.75ex;"><div dir="auto"></div>
<blockquote type="cite" class="gmail_quote" style="margin: 0 0 0 0.75ex; border-left: 1px solid #0099CC; padding-left: 0.75ex;">
<div dir="auto"><br></div>
<div dir="auto">Причина в том, что нужно собрать пакет с x86 бинарником без использования</div>
<div dir="auto">arepo (не спрашивайте, почему такое извращение). rpm пристёгивает в</div>
<div dir="auto">зависимость, например</div>
<div dir="auto"><br></div>
<div dir="auto">/lib/libc.so.6(GLIBC_2.0)</div>
<div dir="auto"><br></div>
<div dir="auto">Из-за этого собранный пакет нельзя установить командой rpm, хотя в системе</div>
<div dir="auto">уже стоит i586-glibc-core. То есть apt-get на команду</div>
<div dir="auto"><br></div>
<div dir="auto">apt-get install /lib/libc.so.6</div>
<div dir="auto"><br></div>
<div dir="auto">сообщает, что пакет i586-glibc-core стоит, а на команду</div>
<div dir="auto"><br></div>
<div dir="auto">apt-get install '/lib/libc.so.6(GLIBC_2.0)'</div>
<div dir="auto"><br></div>
<div dir="auto">говорит, что пакета с этой зависимостью нет. Репозиторий x86_64-i586</div>
<div dir="auto">подключен. В пакете i586-glibc-core есть libc.so.6(GLIBC_2.0).</div>
</blockquote>
<div dir="auto"><br></div>
<div dir="auto">То есть, lib.req добавляет (не удаляет) путь до libc (который /lib).</div>
<div dir="auto">Интересно.</div>
</blockquote>
</div><div dir="auto"><br></div><div dir="auto">Это и меня удивило, когда собранный в системе пакет я не смог разрешить по зависимостям (программа собиралась в пакет из исходников, самостоятельно запускается и работает).&nbsp;</div>
</div></body>
</html>