On Wed, Feb 08, 2006 at 03:02:59AM +0300, Mikhail Zabaluev wrote: > В Втр, 07/02/2006 в 16:46 +0300, Dmitry V. Levin пишет: > > $ rpmquery -p --provides j2se1.4-blackdown-1.4.2_03-alt1.i586.rpm |fgrep libverify >~/tmp/x > > /usr/lib/j2se1.4-blackdown/jre/lib/i386/libverify.so > > /usr/lib/j2se1.4-blackdown/jre/lib/i386/libverify.so(SUNWprivate_1.1) > > $ rpmquery -p -R j2se1.4-blackdown-1.4.2_03-alt1.i586.rpm > > /usr/lib/j2se1.4-blackdown/jre/lib/libverify.so(SUNWprivate_1.1) > > > > Несостыковка: Provides по каталогу > > /usr/lib/j2se1.4-blackdown/jre/lib/i386 > > а Requires по каталогу > > /usr/lib/j2se1.4-blackdown/jre/lib > > Вот я и не понимаю, с чего такие Requires, если библиотеки все в > jre/lib/i386. Это следствие попытки избежать другой проблемы: $ ldd /bin/echo libc.so.6 => /lib/i686/libc.so.6 (0x0011b000) /lib/ld-linux.so.2 (0x80000000) Очевидно, что /i686/ здесь архитектурно-зависимый компонент, который надо убрать. Похоже что действующий фильтр sed -e 's|/tls/|/|' -e 's|/sse2/|/|' -e "s|/$RPM_ARCH/|/|" -e 's|/i[3-9]86/|/|' слишком сильный. Я постараюсь побыстрее это исправить. -- ldv