[devel] A: Меры по синхронизации версии libdb в libaprutil1, apache2 и его внешних модулях
Dmitry V. Levin
=?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Чт Окт 30 01:42:11 MSK 2008
On Thu, Oct 30, 2008 at 12:19:42AM +0300, Aleksey Avdeev wrote:
> Boris Savelev пишет:
> >29 октября 2008 г. 23:45 пользователь Aleksey Avdeev
> ><solo на solin.spb.ru> написал:
> >>>Не могу найти.
> >>>/var/ftp/pub/ALTLinux/Sisyphus/i586/RPMS.classic
> >>>
> >>>rpm -Rp apache2-*.rpm | grep libdb
> >>>apache2-libdb = 4.4
> >>>rpm-macros-apache2-libdb = 4.4
> >>>apache2-libdb = 4.4
> ...
> >>>
> >>>Все эти зависимости проставлены руками.
> >> Похоже это результат работы оптимизатора зависимостей...
> >>
> >>>Какой конкретно модуль апача, или еще что-нибудь слинкован с libdb?
> >> Непосредственно сам демон:
> >>
> >>$ ldd /usr/sbin/httpd2.prefork
> >я не особо опытен в подобных вещах, но кто-то меня учил, что так делать
> >низя.
>
> Я не встречал такой информации. Прошу подробностей.
Зависит от того, ответ на какой вопрос хотите получить.
ldd показывает, какие библиотеки оказываются в памяти при загрузке
данного ELF'а.
> >более точную картинку показывает readelf:
> >readelf -d /usr/sbin/httpd2.prefork
> >
> >Dynamic section at offset 0x52014 contains 29 entries:
> > Tag Type Name/Value
> > 0x00000001 (NEEDED) Shared library: [libpcre.so.3]
> > 0x00000001 (NEEDED) Shared library:
> > [libaprutil-1.so.0]
> > 0x00000001 (NEEDED) Shared library: [libapr-1.so.0]
> > 0x00000001 (NEEDED) Shared library: [libpthread.so.0]
> > 0x00000001 (NEEDED) Shared library: [libc.so.6]
> ><skip>
> >
> >и тут нет libdb*.so
> >хотя может я и не прав.
>
> Я тоже могу ошибаться...
Ну а NEEDED в выводе readelf -d показывает, какие зависимости есть у
данного ELF'а.
Хотя, возможно, я сознательно исказил картину для того, чтобы склонить вас
к самостоятельному поиску ответа на заданные вопросы. В качестве
источника информации рекомендую прочесть dsohowto.pdf
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20081030/7251538f/attachment.bin>
Подробная информация о списке рассылки Devel