PostgreSQL 13 для 1С. Установка на Ubuntu 18.04

Устанавливать дистрибутив PostgreSQL 13 будем специально собранный для 1С сервера из репозитория фирмы PostgreSQL, а значит скачивать их с сайта 1с не нужно, но можно.

Рассматривать будем пример установки на уже развернутом виртуальном сервере на нашем сервисе voblachke.ru, сеть на сервере уже настроена и выдан IP адрес.

Обновляем систему

sudo apt-get update

Установка локалей

Сначала необходимо настроить локаль

sudo locale-gen en_US.UTF-8
sudo locale-gen ru_RU.UTF-8
sudo update-locale LANG=ru_RU.UTF8
sudo dpkg-reconfigure locales

Ничего делать не нужно просто кликаем “ок”.

ru_RU.UTF-8… done
en_EN.UTF-8… done

Установка libicu

wget http://archive.ubuntu.com/ubuntu/pool/main/i/icu/libicu55_55.1-7_amd64.deb

sudo dpkg -i libicu55_55.1-7_amd64.deb

Установка PostgreSQL 13

apt-get update -y

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

apt-get install -y wget gnupg2 || apt-get install -y gnupg

Подключим репозиторий

curl -o apt-repo-add.sh https://repo.postgrespro.ru/pg1c-13/keys/apt-repo-add.sh
sh apt-repo-add.sh

Устанавливаем postgres 13

apt-get install postgrespro-1c-13

Соглашаемся и продолжаем установку.

Стартуем службу

service postgrespro-1c-13 start

Проверим статус postgresql

service postgrespro-1c-13 status

Видим, что postgresql работает.

Перезагрузим сервер.

Зададим пароль пользователя postgres

su postgres
/opt/pgpro/1c-13/bin/psql -U postgres -c "alter user postgres with password 'password';"

‘password’ – Ваш пароль, должно вернуть ALTER ROLE

exit

Установка сервера 1С

Установка набора программ для чтение и редактирования

sudo apt-get install imagemagick

Установим диспетчер драйверов для ODBC

sudo apt-get install unixodbc

Установка набора шрифтов Microsoft

sudo apt-get install ttf-mscorefonts-installer

sudo apt-get install libgsf-1-114

Во время установки ttf-mscorefonts-installer, принимаем соглашение

Cкачиваем с сайта 1С все необходимые файлы (Cервер 1С:Предприятия (64-bit) для DEB-based Linux-систем), я скачал deb64_8_3_16_1296.tar и распокавал.

Загружаем файлы платформы на виртуальный сервер, я это делаю с помощью утилиты WinSCP.

Создадим в папке root, каталог deb1c и загружаем пакеты сервера 1с

cd deb1c

Устанавливаем пакеты:

sudo dpkg -i 1c-enterprise83-common_8.3.16-1296_amd64.deb
sudo dpkg -i 1c-enterprise83-common-nls_8.3.16-1296_amd64.deb
sudo dpkg -i 1c-enterprise83-server_8.3.16-1296_amd64.deb
sudo dpkg -i 1c-enterprise83-server-nls_8.3.16-1296_amd64.deb
sudo dpkg -i 1c-enterprise83-ws_8.3.16-1296_amd64.deb
sudo dpkg -i 1c-enterprise83-ws-nls_8.3.16-1296_amd64.deb

Изменим владельца каталог

sudo chown -R usr1cv8:grp1cv8 /opt/1cv8/

Запускаем службу

sudo service srv1cv83 start

Проверяем статус

sudo service srv1cv83 status

Важно проверить файлы файлы /etc/hosts или C:WindowsSystem32driversetchosts и добавить строки

109.248.250.88 ubuntu

Подробнее в этой статье.

Пробуем добавить сервер на локальном компьютере в консоль администрирования.

Похожие записи

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

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