Для установки сервера 1С:Предприятия 8.1 (без Web Services) и PostgresSQL 8.2 понадобятся следующие пакеты:
- 1C_Enterprise-server
- 1C_Enterprise-server-nls
- 1C_Enterprise-common
- 1C_Enterprise-common-nls
- postgresql
- postgresql-server
- postgresql-contrib
- postgresql-libs
Пошаговые инструкции:
Устанавливаем сервер 1С:Предприятия 8.1
rpm -ivh 1C_Enterprise-common-8.1.11-67.i386.rpm 1C_Enterprise-common-nls-8.1.11-67.i386.rpm 1C_Enterprise-server-8.1.11-67.i386.rpm 1C_Enterprise-server-nls-8.1.11-67.i386.rpm
Устанавливаем PostgresSQL 8.2
rpm -ivh postgresql-8.2.4-6.1C.i386.rpm postgresql-contrib-8.2.4-6.1C.i386.rpm postgresql-server-8.2.4-6.1C.i386.rpm postgresql-libs-8.2.4-6.1C.i386.rpm
Инициализируем кластер PostgresSQL с локалью
ru_RU.utf8
для русского языка илиuk_UA.utf8
для украинского:su - postgres -c 'initdb --locale=uk_UA.utf8 -D /var/lib/pgsql/data/'
Отключаем пароли на подключение к PostgresSQL, заменяя в файле
/var/lib/pgsql/data/pg_hba.conf
строкуhost all all 0.0.0.0/0 md5
наhost all all 0.0.0.0/0 trust
Запускаем PostgresSQL
/sbin/service postgresql start
Подключаемся к PostgresSQL
psql -h localhost postgres postgres
меняем пароль пользователяpostgres
ALTER USER postgres PASSWORD ‘new_password’;
и выходим\q
Включаем пароли на подключение к PostgresSQL, заменяя в файле
/var/lib/pgsql/data/pg_hba.conf
строкуhost all all 0.0.0.0/0 trust
наhost all all 0.0.0.0/0 md5
Перезапускаем PostgresSQL
/sbin/service postgresql restart
Если у Вас установлен Apache и возникают проблемы с библиотеками при замене родного системного PostgresSQL 8.1 на 8.2 - читаем Installing the PostgreSQL 8.2 RPMs on RHEL 5/CentOS 5
Вкратце, при апгрейде postgresql-libs
с версии 8.1 до версии 8.2, библиотека libpq.so.4
заменяется на libpq.so.5
. Однако libpq.so.4
необходима для системного httpd Apache и после апгрейда postgresql-libs
с версии 8.1 до версии 8.2, httpd Apache станет не работоспособным.
Для решения проблемы достаточно установить compat-postgresql-libs
(compat-postgresql-libs-4-1PGDG.rhel5.i686.rpm
) с опцией замены файлов
rpm -iv --replacefiles compat-postgresql-libs-4-1PGDG.rhel5.i686.rpm
compat-postgresql-libs
также содержит libpq.so.4
и после его установки апгрейд postgresql-libs
с версии 8.1 до версии 8.2 становится возможным, так как с удалением postgresql-libs
версии 8.1, libpq.so.4
поставляется пакетом compat-postgresql-libs
.
Скачать compat-postgresql-libs
можно здесь: http://www.postgresql.org/ftp/binary/v8.2.7/linux/rpms/redhat/rhel-5-i386/