пятница, 23 июня 2017 г.

Установка 1с postgresql 9.6.2 debian 9

 Установка PostgreSQL-1C 9.6 и серевера 1С на Debian 8.7.1
# ip addr show
Зайдем с помощью MobaXterm по ssh user
$ su -
# apt-get update
# apt-get upgrade
samba ставим для сервера имен (подключение к серверу из под windows
что бы не не настраивать под windows hosts)
# apt-get install mc samba
На сервере debian обязательно:
Посмотерть ip
# ip a
192.X.X.X
Настроить /etc/hosts
# nano /etc/hosts
127.0.0.1 localhost
192.X.X.X debian

Сохранить.
прописать обязательно, перед подключением базы

проверить:
# ping debian (где debian hostname)
$ su -
Специальной сборки пока нет, ставим от wheezy:
# sh -c 'echo "deb http://1c.postgrespro.ru/deb/ wheezy main" > /etc/apt/sources.list.d/postgrespro-1c.list'
# wget --quiet -O - http://1c.postgrespro.ru/keys/GPG-KEY-POSTGRESPRO-1C | apt-key add - && apt-get update
---------------------------------------------------------------------------------------------
Этот блок пропустить, он нужен что бы подтянуть libicu48_4.8.1.1-12+deb7u3_amd64.deb
# nano /etc/apt/sources.list
Добавить в конец:
deb http://ftp.ru.debian.org/debian/ wheezy main
deb-src http://ftp.ru.debian.org/debian/ wheezy main
Сохранить.
# apt-get update
---------------------------------------------------------------------------------------------
Мы поставим его вручную:
# wget http://ftp.br.debian.org/debian/pool/main/i/icu/libicu48_4.8.1.1-12+deb7u3_amd64.deb
# dpkg -i libicu48_4.8.1.1-12+deb7u3_amd64.deb
----------------------------------------------------------------------------------------------
Установка  postgresql
# apt-get install postgresql-pro-1c-9.6
# su - postgres
$ psql -l
                                  Список баз данных
    Имя    | Владелец | Кодировка | LC_COLLATE  |  LC_CTYPE   |     Права доступа
-----------+----------+-----------+-------------+-------------+-----------------------
 postgres  | postgres | UTF8      | ru_RU.UTF-8 | ru_RU.UTF-8 |
 template0 | postgres | UTF8      | ru_RU.UTF-8 | ru_RU.UTF-8 | =c/postgres          +
           |          |           |             |             | postgres=CTc/postgres
 template1 | postgres | UTF8      | ru_RU.UTF-8 | ru_RU.UTF-8 | =c/postgres          +
           |          |           |             |             | postgres=CTc/postgres
(3 строки)

$ psql
postgres=#

Далее наберем
\password
введем два раза новый пароль pass
и наберем команду
\q
для выхода.
$ exit
Обратите внимание, что данный пароль устанавливается для внутреннего пользователя базы данных, а не для одноименного пользователя операционной системы debian.
Проверим, корректно ли запущен и работает наш сервер PostgreSQL который нам нужен для дальнейшего развертывания базы данных. Выполним
# service postgresql status
● postgresql.service - PostgreSQL RDBMS
   Loaded: loaded (/lib/systemd/system/postgresql.service; disabled; vendor preset: enabled)
.....
Для автозагрузки
# systemctl enable postgresql
# service postgresql status
● postgresql.service - PostgreSQL RDBMS
   Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)
......
# reboot
 
$ su -
# service postgresql status
# apt-get install imagemagick
!!!# apt-get install unixodbc
# cd /home/user
Скачать https://packages.debian.org/jessie/ttf-mscorefonts-installer
# wget  http://ftp.ru.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb
# apt-get install xfonts-utils cabextract
# dpkg -i ttf-mscorefonts-installer_3.6_all.deb

Дистрибутивы 1c в папке /home/user/soft/8.3.10.2252
# cd /home/user/8.3.10.2252
!!!# chown -R user: /home/user/soft
с помощью MobaXterm sftp 
# tar xvzf deb64.tar.gz
# dpkg -i 1c*.deb
!!# apt-get -f install
# chown -R usr1cv8:grp1cv8 /opt/1C
Зададим пароль pass
# passwd usr1cv8
Проверим запущен ли сервер postgresql
# service postgresql status
Запустим сервер
# service srv1cv83 start
# service srv1cv83 status
# ps aux|grep 1c
# poweroff
Создаем виртуальный образ deb9_1.ova

Подключаемся из 1с и создаем новую базу:


.
 



Комментариев нет:

Отправить комментарий