Ubuntu 18. Установка 1С + PostgreSQL 12 .
В наличии свежеустановленная система под управлением Ubuntu 18 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 make
# apt-get install postgresql-client-common postgresql-common libxslt1.1 ssl-cert libllvm6.0
Устанавливаем PostgreSQL 12 . Используем пропатченную версию с сайта 1С.
Существует проблема, связанная с библиотекой libicu: в системе установлена libicu60 , для работы пакета 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 ttf-mscorefonts-installer fonts-freefont-otf fonts-freefont-ttf imagemagick imagemagick-6-common imagemagick-6.q16 imagemagick-common xfonts-utils libxslt1.1
Устанавливаем сервер приложений 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
Добавить комментарий