Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Oracle::DBI  (Прочитано 1431 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн lioncub

  • Автор темы
  • Участник
  • *
  • Сообщений: 172
    • Просмотр профиля
Oracle::DBI
« : 29 Января 2008, 15:37:32 »
Есть ли гуру на сайте, кто может пошагово объяснить как установить этот в модуль в perl на ubuntu 7.10?

Оффлайн cranky

  • Любитель
  • *
  • Сообщений: 81
    • Просмотр профиля
Re: Oracle::DBI
« Ответ #1 : 29 Января 2008, 18:45:42 »
рискну предположить, что устанавливать его следует так:
$perl Makefile.PL
$make
#make install

А использовать так:
http://thomas.eibner.dk/oracle/dbi/

Оффлайн lioncub

  • Автор темы
  • Участник
  • *
  • Сообщений: 172
    • Просмотр профиля
Re: Oracle::DBI
« Ответ #2 : 30 Января 2008, 11:28:34 »
Рискну спросить по установке:
$perl Makefile.PL
$make
#make install
поподробнее можно...

А использовать я смогу, у меня сейчас Gentoo используется, для соединения!

Оффлайн cranky

  • Любитель
  • *
  • Сообщений: 81
    • Просмотр профиля
Re: Oracle::DBI
« Ответ #3 : 30 Января 2008, 17:41:33 »
1. скачать модуль с cpan.org
2. распаковать
3. перейти в папку, образовавшуюся после распаковки
4. выполнить Makefile.pl (набрав perl Makefile.PL и нажав ентер)
5. запустить make (набрав make и нажав ентер)
6. установить через make install из под рута (набрав sudo make install, нажав ентер, введя пароль и нажав ентер ещё один раз)
7. удалить папку

Оффлайн lioncub

  • Автор темы
  • Участник
  • *
  • Сообщений: 172
    • Просмотр профиля
Re: Oracle::DBI
« Ответ #4 : 15 Декабря 2008, 14:35:59 »
а как клиента поставить? по этой статье не получается!

зы ubuntu 8.04 64bit

Оффлайн lioncub

  • Автор темы
  • Участник
  • *
  • Сообщений: 172
    • Просмотр профиля
Re: Oracle::DBI
« Ответ #5 : 16 Декабря 2008, 10:07:41 »
# perl Makefile.PL
Argument "6.30_01" isn't numeric in subroutine entry at Makefile.PL line 10
        main::BEGIN() called at /usr/share/perl/5.8/ExtUtils/MakeMaker.pm line 10
        eval {...} called at /usr/share/perl/5.8/ExtUtils/MakeMaker.pm line 10
Using DBI 1.601 (for perl 5.008008 on x86_64-linux-gnu-thread-multi) installed in /usr/lib/perl5/auto/DBI/
Argument "6.30_01" isn't numeric in numeric ge (>=) at Makefile.PL line 61.

Configuring DBD::Oracle for perl 5.008008 on linux (x86_64-linux-gnu-thread-multi)

Remember to actually *READ* the README file! Especially if you have any problems.

Installing on a linux, Ver#2.6
Using Oracle in /usr/lib/oracle/11.1/client64
DEFINE _SQLPLUS_RELEASE = "1101000700" (CHAR)
Oracle version 11.1.0.7 (11.1)
Found /usr/share/oracle/11.1/client64/demo.mk
Found /usr/share/oracle/11.1/client64/demo.mk
Using /usr/share/oracle/11.1/client64/demo.mk
Your LD_LIBRARY_PATH env var is set to '/usr/lib/oracle/11.1/client64/lib:/usr/lib/oracle/11.1/client64/bin:/usr/lib/oracle/11.1/client64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/oracle/11.1/client64'
Reading /usr/share/oracle/11.1/client64/demo.mk
WARNING: Oracle /usr/share/oracle/11.1/client64/demo.mk doesn't define a 'build' rule.

WARNING: I will now try to guess how to build and link DBD::Oracle for you.
         This kind of guess work is very error prone and Oracle-version sensitive.
         It is possible that it won't be supported in future versions of DBD::Oracle.
         *PLEASE* notify dbi-users about exactly _why_ you had to build it this way.

Found header files in /usr/include/oracle/11.1/client64.

Checking for functioning wait.ph


System: perl5.008008 linux yellow 2.6.15.7 #1 smp sun sep 23 13:51:52 utc 2007 x86_64 gnulinux
Compiler:   cc -O2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
Linker:     /usr/bin/ld
Sysliblist:
Oracle makefiles would have used these definitions but we override them:
  CC:       /usr/bin/g++
  LDFLAGS:  -g
           [-g]
Linking with  -L../../ -locci -lclntsh -lpthread [from $(CCLIB)]

Warning: -L../../ changed to -L/root/.cpan/build/DBD-Oracle-1.22/../../
LD_RUN_PATH=/usr/lib/oracle/11.1/client64/lib
Using DBD::Oracle 1.22.
Using DBD::Oracle 1.22.
Using DBI 1.601 (for perl 5.008008 on x86_64-linux-gnu-thread-multi) installed in /usr/lib/perl5/auto/DBI/
Writing Makefile for DBD::Oracle

***  If you have problems...
     read all the log printed above, and the README and README.help.txt files.
     (Of course, you have read README by now anyway, haven't you?)
в чем проблема?

 

Страница сгенерирована за 0.051 секунд. Запросов: 23.