Обновлено 04.04.2018

Процедура установки сервера 1С 8.2/8.3 на Debian 9

В некоторых моментах меняем версию 1С с 8.3 на 8.2, но думаю вы и сами бы догадались 🙂

Установку лучше начать с установки PostgreSQL. Если он устанавливается на отдельной машине — это нужно, чтобы сразу прописать путь к базе в hosts.
Если на этой же машине — чтобы не было накладок.

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

apt-get update && apt-get upgrade && apt-get dist-upgrade

Устанавливаем все необходимое

apt-get install imagemagick imagemagick-common imagemagick-6.q16 unixodbc libgsf-1-114 libc6-dev-i386 libgsf-bin t1utils ttf-mscorefonts-installer -y

Если шрифт не находит — пропишем в /etc/apt/sources.list

deb http://ftp.de.debian.org/debian jessie main contrib
apt-get update
И повторим установку всего необходимого

Включаем поддержку архитектуры i386 и обновляем список пакетов:

dpkg --add-architecture i386
apt-get update

Устанавливаем необходимые зависимости в архитектуре i386:

apt-get install imagemagick:i386 imagemagick-6.q16:i386 unixodbc:i386 -y

Скачиваем с сайта 1С все необходимые deb-файлы в каталог /tmp и устанавливаем их:

Скидываем файлы в /tmp

cd /tmp
dpkg -i 1c-enterprise_...deb
 //(обязательно)//
dpkg -i 1c-enterprise_...deb
 //(опционально для поддержки дополнительных языков)//
dpkg -i 1c-enterprise_...deb
 //(обязательно)//
dpkg -i 1c-enterprise_...deb
 //(опционально для поддержки дополнительных языков)//
dpkg -i 1c-enterprise_...deb
 //(опционально для работы веб-клиента)//
dpkg -i 1c-enterprise_...deb
 //(опционально для поддержки дополнительных языков)//
dpkg -i 1c-enterprise_....deb
 //(опционально для функционирования хранилища конфигураций)//

Но мы ставим все:

dpkg -i *.deb

Изменяем владельца каталога /opt/1C:

Для 8.2:

chown -R usr1cv82:grp1cv82 /opt/1C

Для 8.3:

chown -R usr1cv8:grp1cv8 /opt/1C

Запускаем 1С Сервер:

service srv1cv83 start

Проверяем:

service srv1cv83 status

Укажем где находится база:

В данном варианте база находится на том же сервере, что и сервер 1С и вторая база находится на другом сервере.

nano /etc/hosts
127.0.0.1       localhost
127.0.0.1       1C82-Test
10.0.0.14       1C82-PG-14

Установим HASP драйвера

cd /tmp
wget http://safenet-sentinel.ru/files/sentinel_ldk_run-time_linux.zip
apt-get install unzip
unzip sentinel_ldk_run-time_linux.zip
dpkg -i aksusbd_7.60-1_i386.deb
service aksusbd start
service aksusbd status