Помогите установить Postgres 8.4 на CentOS 6 (Помогите установить Postgres 8.4 на CentOS 6)

Cent OS, Scientific Linux

Модератор: Модераторы разделов

telzhnikov
Сообщения: 3
ОС: CentOS

Помогите установить Postgres 8.4 на CentOS 6

Сообщение telzhnikov »

Добрый день! Пытаюсь установить Postgres 8.4 на CentOS 6. Скачал rpm пакеты с оф. сайта 1С. При попытке их установить, писало порядка 14 неудовлетворенных зависимостей. После поиска на http://rpm.pbone.net и http://rpmfind.net их осталось две, которые я никак не могу поставить.

Код: Выделить всё

[root@srv1c setuppln843]# ls -la
итого 39280
drwxr-xr-x. 2 1001 nfsnobody     4096 Дек 29 03:30 .
drwxr-xr-x. 4 root root          4096 Дек 28 18:48 ..
-rw-r--r--. 1 1001 nfsnobody  1315181 Дек  2 12:49 postgresql-8.4.3-3.1C.i386.rpm
-rw-r--r--. 1 1001 nfsnobody  6707738 Дек  2 12:49 postgresql-contrib-8.4.3-3.1C.i386.rpm
-rw-r--r--. 1 1001 nfsnobody 14259639 Дек  2 12:49 postgresql-debuginfo-8.4.3-3.1C.i386.rpm
-rw-r--r--. 1 1001 nfsnobody  1452835 Дек  2 12:49 postgresql-devel-8.4.3-3.1C.i386.rpm
-rw-r--r--. 1 1001 nfsnobody 10526696 Дек  2 12:49 postgresql-docs-8.4.3-3.1C.i386.rpm
-rw-r--r--. 1 1001 nfsnobody   178843 Дек  2 12:49 postgresql-libs-8.4.3-3.1C.i386.rpm
-rw-r--r--. 1 1001 nfsnobody    39731 Дек  2 12:49 postgresql-plpython-8.4.3-3.1C.i386.rpm
-rw-r--r--. 1 1001 nfsnobody    29435 Дек  2 12:49 postgresql-pltcl-8.4.3-3.1C.i386.rpm
-rw-r--r--. 1 1001 nfsnobody  4378095 Дек  2 12:49 postgresql-server-8.4.3-3.1C.i386.rpm
-rw-r--r--. 1 1001 nfsnobody  1309546 Дек  2 12:49 postgresql-test-8.4.3-3.1C.i386.rpm
[root@srv1c setuppln843]# rpm -ivh *.rpm
ошибка: Неудовлетворенные зависимости:
        libldap_r-2.2.so.7 нужен для postgresql-libs-8.4.3-3.1C.i386
        libldap-2.2.so.7 нужен для postgresql-server-8.4.3-3.1C.i386


В системе уже стоят более новые версии этих пакетов, а также и более новые библиотеки:

/lib/libldap-2.4.so.2.5.6
/lib/libldap_r-2.4.so.2.5.6
/usr/lib/libldap-2.3.so.0.2.31
/usr/lib/libldap_r-2.3.so.0.2.31

Код: Выделить всё

[root@srv1c setuppln843]# rpm -qa | grep openldap
compat-openldap-2.3.43-2.el6.i686
openldap-2.4.23-20.el6.i686
openldap-devel-2.4.23-20.el6.i686


Пытался делать симлинки, но был бы признателен, если кто-то бы еще раз написал, куда их нужно закидывать (т.к. мог и ошибиться).
При попытке удалить новый пакет и заменить на более старый, снова выкидывает список зависящих (использующих openldap) пакетов.
P.S.: сейчас у меня работает сервер на 9-ом постгресе. Все вроде как работает "пучком", но при попытке восстановить базу при помощи pg_restore, вываливает кучу ошибок о том, что невозможно выполнить (уже не помню) какие-то запросы. Но это я опишу уже в отдельной теме. Есть подозрение, что изначально нужно было ставить 8.4, а не собирать из исходников 9.0.3 (также скаченного с оф. сайта 1С) :-)
Спасибо сказали:
x-Range
Сообщения: 83
ОС: Fedora 15, CentOS 5.6

Re: Помогите установить Postgres 8.4 на CentOS 6

Сообщение x-Range »

Спасибо сказали:
telzhnikov
Сообщения: 3
ОС: CentOS

Re: Помогите установить Postgres 8.4 на CentOS 6

Сообщение telzhnikov »

Так дело все в том, что "уникальный" сервер 1С работает только с пропатченным постгресом от 1С. т.е. сам постгрес я качал с их оф. сайта. Поэтому, с репов установить не получится... :rolleyes:
Спасибо сказали:
BIgAndy
Сообщения: 1923

Re: Помогите установить Postgres 8.4 на CentOS 6

Сообщение BIgAndy »

telzhnikov писал(а):
01.01.2012 21:50
Так дело все в том, что "уникальный" сервер 1С работает только с пропатченным постгресом от 1С.

DB2 патчтиь не надо. ИМХО, если вы не используете другие базы данных на postgres, то DB2 , будет лучше (по крайне мере по словам нашего партнёра)
Патчи для накатывания на postgres лежат здесь:http://v8.1c.ru/overview/postgres_patches_notes.htm
Спасибо сказали:
telzhnikov
Сообщения: 3
ОС: CentOS

Re: Помогите установить Postgres 8.4 на CentOS 6

Сообщение telzhnikov »

К сожалению, никогда не приходилось устанавливать и настраивать DB2. Она ж ведь платная, или я ошибаюсь? :rolleyes:
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Помогите установить Postgres 8.4 на CentOS 6

Сообщение diesel »

telzhnikov писал(а):
09.01.2012 01:34
К сожалению, никогда не приходилось устанавливать и настраивать DB2. Она ж ведь платная, или я ошибаюсь? :rolleyes:

DB2 Express - бесплатная, квест по установке не очень сложен.
Спасибо сказали: