<!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 id="aqm-original" style="color: black;">
<div dir="auto">"Dmitry V. Levin" &lt;ldv@altlinux.org&gt; 19 марта 2021 г. 17:33:25 написал:</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">On Fri, Mar 19, 2021 at 04:58:47PM +0400, Ivan A. Melnikov wrote:</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">On Fri, Mar 19, 2021 at 01:07:58PM +0300, Sergei Epiphanov wrote:</div>
</blockquote>
<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;">
<blockquote type="cite" class="gmail_quote" style="margin: 0 0 0 0.75ex; border-left: 1px solid #9933CC; padding-left: 0.75ex;">
<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 dir="auto"><br></div>
<div dir="auto">Наверное, потому что /lib64/ld-linux-x86-64.so.2 в /lib не ищет.</div>
</blockquote>
</div><div dir="auto"><br></div><div dir="auto">Непонятно, почему находится /lib/libc.so.6 и не находится /lib/libc.so.6(GLIBC_2.0)...</div><div dir="auto"><br></div>
</div></body>
</html>