Re:[Comm]Как зарегистрировать библиотеку в системе????!!!!!!
unix9
=?iso-8859-1?q?unix9_=CE=C1_yandex=2Eru?=
Пт Апр 9 11:09:31 MSD 2004
>On Fri, Apr 09, 2004 at 10:33:43AM +0400, unix9 wrote:
>> >Нет. Вы должны создать виртуальный (то есть, с пустой секцией %files)
>> >пакет (н-р, Oracle-libs), в спеке которого прописать
>> >Provides: libwtc9.so итп
>>
>> Вот что я создал
>> lib-virtual.spec
>>
>> Name: lib-virtual
>Здорово. Только назвать стоило как-нибудь ... повыразительнее.
>Н-р, oracle-lib-virtual :-)
Согласен :-))
>> Version: 1.03
>> Release: 2
>> Summary: Perl module providing access to Oracle databases
>Summary и description стоит подправить, хотя не принципиально.
>
>> Group: Applications/Databases
>> License: GPL
>> BuildRoot: /tmp/%{name}-root
>> Provides: libclntsh.so
>Угу, верно. А про Вашу эту libwtc9.so, видимо, забыли?
Ошибку я свою понял :-) как только отправил письмо, теперь изменил спек и создал новый пакет. Теперь пакет DBD-Oracle при установке об ошибках зависимостей не сообщает. Но тестового коннекта к базе нету.
Вот сообщение об ошибке.
[user на mashine user]$ ./ora.cgi
install_driver(Oracle) failed: Can't locate DBD/Oracle.pm in @INC (@INC contains: /usr/lib/perl5/i386-linux /usr/lib/perl5 /usr/local/lib/perl5/site_perl/5.8.0/i386-linux /usr/local/lib/perl5/site_perl/5.8.0 /usr/local/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/i386-linux /usr/lib/perl5/vendor_perl /usr/lib/perl5/vendor_perl .) at (eval 4) line 3.
Perhaps the DBD::Oracle perl module hasn't been fully installed,
or perhaps the capitalisation of 'Oracle' isn't right.
Available drivers: DBM, ExampleP, File, Proxy, Sponge.
at ./ora.cgi line 36
Что теперь делать я уж не знаю. Может кто знает как тут быть?
Подробная информация о списке рассылки community