CmwFedoraInstall: различия между версиями

Материал из CmwCms
Перейти к навигации Перейти к поиску
(Новая: Примерная последовательность действий при установке Communiware 0.694 на операционную систему Fedora FC7 с испо...)
 
 
(не показаны 2 промежуточные версии этого же участника)
Строка 2: Строка 2:
 
на операционную систему Fedora FC7 с использованием БД Oracle 10g
 
на операционную систему Fedora FC7 с использованием БД Oracle 10g
 
(черновой вариант, который возможно содержит неточности,  
 
(черновой вариант, который возможно содержит неточности,  
и заведомо содержит потенциально опасные и вредоносные действия, см п.12)
+
и заведомо содержит потенциально опасные и вредоносные действия, см п.12)
 
+
 
 
1. Устанавливаем Fedora.
 
1. Устанавливаем Fedora.
 +
 
 
2. Устанавливаем Oracle 10g.
 
2. Устанавливаем Oracle 10g.
    Создаём пользователя oracle, группу oinstall, установка ведётся от имени oracle.
+
Создаём пользователя oracle, группу oinstall, установка ведётся от имени oracle.
    Для этого требуется поставить некоторое количество дополнительных пакетов,  
+
Для этого требуется поставить некоторое количество дополнительных пакетов,  
    и подменить в файлах /etc/issue и /etc/redhat-release имя операционки на Red Hat.
+
и подменить в файлах /etc/issue и /etc/redhat-release имя операционки на Red Hat.
    Имя и список пакетов можно взять из документации на установку Oracle.
+
Имя и список пакетов можно взять из документации на установку Oracle.
 +
 
 
3. Добавляем в /etc/ld.so.conf полный путь к $ORACLE_HOME/lib  
 
3. Добавляем в /etc/ld.so.conf полный путь к $ORACLE_HOME/lib  
  (Например /OraProd/CMW_DB/lib), выполняем ldconfig
+
(Например /OraProd/CMW_DB/lib), выполняем ldconfig
 +
 
 
4. Создаём пользователей staff, www-data, cmw_user (тот пользователь из-под которого будет устанавливаться Communiware)
 
4. Создаём пользователей staff, www-data, cmw_user (тот пользователь из-под которого будет устанавливаться Communiware)
  Добавляем их в группу oracle.
+
Добавляем их в группу oracle.
  Добавляем пользователя nobody в группу www-data.
+
Добавляем пользователя nobody в группу www-data.
  В .bash_profile у cmw_user устанавливаем переменные ORACLE_HOME, ORACLE_SID, добавляем в PATH $ORACLE_HOME/bin.
+
В .bash_profile у cmw_user устанавливаем переменные ORACLE_HOME, ORACLE_SID, добавляем в PATH $ORACLE_HOME/bin.
  так же этих пользователей надо включить в группу users.
+
так же этих пользователей надо включить в группу users.
 +
 
 
5. yum install w3m,
 
5. yum install w3m,
  yum install mm-devel,
+
yum install mm-devel,
  yum install libwmf
+
yum install libwmf
 +
 
 
6. Находим и устанавливаем ImageMagik и потребные для него пакеты  
 
6. Находим и устанавливаем ImageMagik и потребные для него пакеты  
  (зависит от изначальной конфигурации установки Fedora, но все они находятся на rpm.pbone.net  
+
(зависит от изначальной конфигурации установки Fedora, но все они находятся на rpm.pbone.net  
    по сообщениям о зависимостях, которые выдаёт ImageMagik)
+
по сообщениям о зависимостях, которые выдаёт ImageMagik)
 +
 
 
7. Находим и устанавливаем ispell
 
7. Находим и устанавливаем ispell
 +
 
 
8. Достаём исходники apache, mod_perl, mod_accel, pkg.eapi
 
8. Достаём исходники apache, mod_perl, mod_accel, pkg.eapi
 +
 
 
9. Конфигурируем CPAN.
 
9. Конфигурируем CPAN.
 +
 
 
10. Запускаем cpan и говорим
 
10. Запускаем cpan и говорим
  install IO::Scalar
+
install IO::Scalar
  install XML::Parser
+
install XML::Parser
  install XML::Writer
+
install XML::Writer
  install Unicode::MapUTF8
+
install Unicode::MapUTF8
  install DBI
+
install DBI
  install DBD::Oracle (перед этим надо установть переменные ORACLE_HOME и LD_LIBRARY_PATH=$ORACLE_HOME/lib)
+
install DBD::Oracle (перед этим надо установть переменные ORACLE_HOME и LD_LIBRARY_PATH=$ORACLE_HOME/lib)
 +
 
 
11. Из под cmw_user запускаем ./Config он генерит root.pl, который надо запустить рутом.
 
11. Из под cmw_user запускаем ./Config он генерит root.pl, который надо запустить рутом.
    Далее начинается обычная процедура инсталяции Communiware
+
Далее начинается обычная процедура инсталяции Communiware
 +
 
 
12. Если при запуске бэкэнд в логах выдаёт сообщение:
 
12. Если при запуске бэкэнд в логах выдаёт сообщение:
    ERROR OCIEnvNlsCreate. Check ORACLE_HOME env var, NLS settings, permissions, etc.
+
ERROR OCIEnvNlsCreate. Check ORACLE_HOME env var, NLS settings, permissions, etc.
    можно вылечить это сказав chmod 775 $ORACLE_HOME, хотя это и не правильно.
+
можно вылечить это сказав chmod 775 $ORACLE_HOME, хотя это и не правильно.

Текущая версия от 12:10, 11 октября 2007

Примерная последовательность действий при установке Communiware 0.694 на операционную систему Fedora FC7 с использованием БД Oracle 10g (черновой вариант, который возможно содержит неточности, и заведомо содержит потенциально опасные и вредоносные действия, см п.12)

1. Устанавливаем Fedora.

2. Устанавливаем Oracle 10g. Создаём пользователя oracle, группу oinstall, установка ведётся от имени oracle. Для этого требуется поставить некоторое количество дополнительных пакетов, и подменить в файлах /etc/issue и /etc/redhat-release имя операционки на Red Hat. Имя и список пакетов можно взять из документации на установку Oracle.

3. Добавляем в /etc/ld.so.conf полный путь к $ORACLE_HOME/lib (Например /OraProd/CMW_DB/lib), выполняем ldconfig

4. Создаём пользователей staff, www-data, cmw_user (тот пользователь из-под которого будет устанавливаться Communiware) Добавляем их в группу oracle. Добавляем пользователя nobody в группу www-data. В .bash_profile у cmw_user устанавливаем переменные ORACLE_HOME, ORACLE_SID, добавляем в PATH $ORACLE_HOME/bin. так же этих пользователей надо включить в группу users.

5. yum install w3m, yum install mm-devel, yum install libwmf

6. Находим и устанавливаем ImageMagik и потребные для него пакеты (зависит от изначальной конфигурации установки Fedora, но все они находятся на rpm.pbone.net по сообщениям о зависимостях, которые выдаёт ImageMagik)

7. Находим и устанавливаем ispell

8. Достаём исходники apache, mod_perl, mod_accel, pkg.eapi

9. Конфигурируем CPAN.

10. Запускаем cpan и говорим install IO::Scalar install XML::Parser install XML::Writer install Unicode::MapUTF8 install DBI install DBD::Oracle (перед этим надо установть переменные ORACLE_HOME и LD_LIBRARY_PATH=$ORACLE_HOME/lib)

11. Из под cmw_user запускаем ./Config он генерит root.pl, который надо запустить рутом. Далее начинается обычная процедура инсталяции Communiware

12. Если при запуске бэкэнд в логах выдаёт сообщение: ERROR OCIEnvNlsCreate. Check ORACLE_HOME env var, NLS settings, permissions, etc. можно вылечить это сказав chmod 775 $ORACLE_HOME, хотя это и не правильно.