| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Системное программирование > Как безопасно установить DBD-Oracle-1.28? |
| Автор: Antoniously 1.7.2011, 12:16 |
| Привет всем. Когда я запускаю команду perl Makefile.PL То мне выдаёт: Using DBI 1.58 (for perl 5.008004 on i86pc-solaris-64int) installed in /usr/perl5/vendor_perl/5.8.4/i86pc-solaris-64int/auto/DBI/ Configuring DBD::Oracle for perl 5.008004 on solaris (i86pc-solaris-64int) Remember to actually *READ* the README file! Especially if you have any problems. Trying to find an ORACLE_HOME Your LD_LIBRARY_PATH env var is set to '/usr/local/lib:/usr/lib' The ORACLE_HOME environment variable is not set and I couldn't guess it. It must be set to hold the path to an Oracle installation directory on this machine (or a machine with a compatible architecture). See the appropriate README file for your OS for more information. ABORTED! Я так понимаю, что необходимо установить окружение ORACLE для root и попытаться зайти в sqlplus из-под root, тогда установка пойдёт нормально. Но вот у меня вопрос: Система боевая и я боюсь что-либо нарушить в работе базы. Я правильно понимаю, что нужно установить окружение Oracle для root? А если на этом сервере не стоял бы Oracle? (Хотя нужен был бы тогда всё равно sqlplus как Oracle-клиент). Как мне поступить? Какие переменные прописывать? Я базу не испорчу? Как мне лучше поставить? Может у кого-то есть опыт с этим модулем? Заранее спасибо за комментарии |
| Автор: gcc 1.7.2011, 13:19 |
| бэкап сделать... если будите много чего ставить, оно будет обновлять все остально вдоль и поперек |
| Автор: Pilat66 9.8.2011, 08:41 |
| cpanminus ставит модули в домашнюю директорию автоматияески, если нет рутовых прав. То есть Вам нужно, на самом деле, поставить модуль (и всё что он притянет) именно в свою домашнюю директорию, аккуратно отредактировать PERL5LIB или что-то ещё. |