Debian 10. Установка 1С + PostgreSQL 12 .

Debian 10. Установка 1С + PostgreSQL 12 .

В наличии свежеустановленная система под управлением Debian 10 x64.

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

# apt-get update
# apt-get upgrade

Проверяем языковую локаль, установленную по-умолчанию:

# locale

Локаль должна быть установлена в ru_RU.UTF-8 , в противном случае выполняем:

# dpkg-reconfigure locales

и выбираем  ru_RU.UTF-8 и en_US.UTF-8

По умолчанию назначаем ru_RU.UTF-8

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

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

# apt-get install multiarch-support net-tools mc htop aptitude

# apt-get install postgresql-client-common postgresql-common libxslt1.1 ssl-cert libllvm6.0

Устанавливаем PostgreSQL 12 . Используем пропатченную версию с сайта 1С.

В процессе установки библиотеки libpq5_12.3-7.1C_amd64.deb из комплекта PostgreSQL ожидает сюрприз:  » libpq5:amd64 зависит от libssl1.0.0 (>= 1.0.2~beta3), однако: Пакет libssl1.0.0 не установлен. «

Как выяснилось, в системе установлена более свежая версия libssl1.1 , поэтому ищем и скачиваем древнюю версию libssl1.0.0 , нужный пакет нашёлся в репозитории Ubuntu:

# wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl1.0/libssl1.0.0_1.0.2n-1ubuntu5_amd64.deb

# dpkg -i ./libssl1.0.0_1.0.2n-1ubuntu5_amd64.deb

Следующая проблема связана с библиотекой libicu: в системе установлена libicu63 , для работы пакета PostrgeSQL 12 1C требуется версия libicu55: » postgresql-12 зависит от libicu55 (>= 55.1-1~), однако: Пакет libicu55 не установлен. »

Находим и скачиваем нужный пакет из репозитория Ubuntu:

# wget http://security.ubuntu.com/ubuntu/pool/main/i/icu/libicu55_55.1-7ubuntu0.5_amd64.deb

# dpkg -i ./libicu55_55.1-7ubuntu0.5_amd64.deb

# dpkg -i ./libpq5_12.3-7.1C_amd64.deb

# dpkg -i ./postgresql-client-12_12.3-7.1C_amd64.deb

# dpkg -i ./postgresql-12_12.3-7.1C_amd64.deb

Подключаемся к консоли PostgreSQL и изменяем пароль пользователя postgres:

# su postgres

$ psql

# ALTER USER postgres with PASSWORD ‘NewPassword’;

# \q

$ exit

 

СУБД PostgreSQL 12 от 1С установлена, переходим к установке сервера приложений 1С.

Устанавливаем вспомогательные пакеты, шрифты, утилиты:

# aptitude install libjavascriptcoregtk-4.0-18 libjavascriptcoregtk-4.0-bin libjavascriptcoregtk-4.0-dev cabextract libfreetype6 libgsf-1-common unixodbc fonts-freefont-otf fonts-freefont-ttf imagemagick imagemagick-6-common imagemagick-6.q16 imagemagick-common xfonts-utils libxslt1.1

wget http://ftp.ru.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.8_all.deb
dpkg -i ./ttf-mscorefonts-installer_3.8_all.deb

Устанавливаем сервер приложений 1С и компонент WS для работы с 1C через веб-клиент:

# dpkg -i ./1c-enterprise83-common_8.3.16-1063_amd64.deb
# dpkg -i ./1c-enterprise83-server_8.3.16-1063_amd64.deb
# dpkg -i ./1c-enterprise83-ws_8.3.16-1063_amd64.deb
# dpkg -i ./1c-enterprise83-crs_8.3.16-1063_amd64.deb

 

При использовании USB ключей для лицензирования сервера и выдачи клиентских лицензий ставим библиотеки для работы с USB:

# aptitude install libusb-1.0-0 libusb-1.0-0-dev

Скачиваем пакеты с сайта http://ftp.etersoft.ru :

# wget http://ftp.etersoft.ru/pub/Etersoft/HASP/last/x86_64/Debian/9/haspd_7.90-eter2debian_amd64.deb

# wget http://ftp.etersoft.ru/pub/Etersoft/HASP/last/x86_64/Debian/9/haspd-modules_7.90-eter2debian_amd64.deb

И устанавливаем:

# dpkg -i ./haspd_7.90-eter2debian_amd64.deb
# dpkg -i ./haspd-modules_7.90-eter2debian_amd64.deb

 

 

Kwork.ru - услуги фрилансеров от 500 руб.

Nicko

4 комментария

Олег Опубликовано9:32 дп - 11 июля, 2021

Понял, он был в сборке psql от 1С.

Олег Опубликовано5:20 дп - 6 июля, 2021

Устанавливаете пакет dpkg -i ./libpq5_12.3-7.1C_amd64.deb не из сети, но Вы его не качали. Как это объяснить?

    Nicko Опубликовано5:32 дп - 6 июля, 2021

    Пакет libpq5_12.3-7.1C_amd64.deb идёт в комплекте с PostgreSQL от 1С и находится в одном архиве с пакетами postgresql-client-12_12.3-7.1C_amd64.deb и postgresql-12_12.3-7.1C_amd64.deb

      Олег Опубликовано9:32 дп - 11 июля, 2021

      Спасибо!

Добавить комментарий для Олег Отменить ответ