Установка 1С 8.1 в связке с PostgreSQL на UBUNTU SERVER 10.10

cd /usr/local/src

wget http://wwwmaster.postgresql.org/redir/295/h/source/v8.4.1/postgresql-8.4.1.tar.gz

tar -xzvf postgresql-8.4.1.tar.gz

cd postgresql-8.4.1

mkdir patches

cd patches

wget http://v8.1c.ru/overview/postgresql_patches/8-4-1/1c_FULL_84-0.19.2.patch

wget http://v8.1c.ru/overview/postgresql_patches/8-4-1/postgresql-1c-8.4.patch

wget http://v8.1c.ru/overview/postgresql_patches/8-4-1/applock-1c-8.4.1.patch

aptitude install libreadline-dev zlib1g-dev libicu-dev patch unrar

ln -s /usr/lib/libicuio.so.42.1 /usr/lib/libicuio.so.34

ln -s /usr/lib/libicui18n.so.42.1 /usr/lib/libicui18n.so.34

patch -d .. -p0 <1c_FULL_84-0.19.2.patch

patch -d .. -p0 <applock-1c-8.4.1.patch

patch -d .. -p1 <postgresql-1c-8.4.patch

cd /usr/local/src/postgresql-8.4.1/src/interfaces/ecpg/preproc/

rm preproc.h

wget http://pg1c.ru/down/preproc.h

cd /usr/local/src/postgresql-8.4.1/src/backend/parser/

rm gram.h

wget http://pg1c.ru/down/gram.h

cd /usr/local/src/postgresql-8.4.1/

./configure —disable-integer-datetimes —prefix=/usr

make && make install

cd contrib

make && make install

mkdir /var/lib/pgsql

groupadd -g 5026 -o -r postgres

useradd -g postgres -o -r -d /var/lib/pgsql -s /bin/bash -c «PostgreSQL Server» -u 5026 postgres

chown postgres:postgres /var/lib/pgsql

Инициализация от пользователя postgres

su postgres

initdb -D /var/lib/pgsql/data

pg_ctl -D /var/lib/pgsql/data start

psql

password

q

pg_ctl -D /var/lib/pgsql/data stop

exit

Отредактируем pg_hba.conf

nano /var/lib/pgsql/data/pg_hba.conf

#host all all 127.0.0.1/32 trust // так было

host all postgres 127.0.0.1/32 md5 // так стало

nano /var/lib/pgsql/data/postgresql.conf

nano /etc/init.d/postgres

#!/bin/sh

case $1 in

restart)

sudo -u postgres -H /usr/bin/pg_ctl -D /var/lib/pgsql/data -l /var/lib/pgsql/data/pg.log stop

sudo -u postgres -H /usr/bin/pg_ctl -D /var/lib/pgsql/data -l /var/lib/pgsql/data/pg.log start

;;

start)

sudo -u postgres -H /usr/bin/pg_ctl -D /var/lib/pgsql/data -l /var/lib/pgsql/data/pg.log start

;;

stop)

sudo -u postgres -H /usr/bin/pg_ctl -D /var/lib/pgsql/data -l /var/lib/pgsql/data/pg.log stop

;;

*)

echo start|stop|restart

return 1;

;;

esac

chmod u+x /etc/init.d/postgres

update-rc.d postgres defaults

/etc/init.d/postgres start

netstat -atn|grep 5432

Забрасываем на сервер пакаги с 1с

dpkg -i *.deb

chown -R usr1cv81:grp1cv81 /opt/1C

update-rc.d srv1cv81 defaults

locale-gen en_US

locale-gen ru_RU

dpkg-reconfigure locales

/usr/init.d/srv1cv81 start

Использованы материалы http://pg1c.ru/?page_id=173

Один комментарий к “Установка 1С 8.1 в связке с PostgreSQL на UBUNTU SERVER 10.10

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Time limit is exhausted. Please reload the CAPTCHA.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.