Установка 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с и создаем новую базу:
# 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с и создаем новую базу:
.
Комментариев нет:
Отправить комментарий