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

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

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

dpkg --add-architecture i386
apt-get update

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

apt-get install imagemagick:i386

Если при обработке следующих пакетов произошли ошибки:

imagemagick
E: Sub-process /usr/bin/dpkg returned an error code (1)

Выполняем:

cd /var/lib/dpkg/info
rm imagemagick*
apt-get install imagemagick:i386
apt-get install unixodbc:i386
apt-get install ttf-mscorefonts-installer

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

deb http://ftp.de.debian.org/debian jessie main contrib
apt-get update
apt-get install ttf-mscorefonts-installer

Ставим еще:

apt-get install libgsf-1-114

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

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

cd /tmp
dpkg -i 1c-enterprise_....._i386.deb
 //(обязательно)//
dpkg -i 1c-enterprise_....._i386.deb
 //(опционально для поддержки дополнительных языков)//
dpkg -i 1c-enterprise_....._i386.deb
 //(обязательно)//
dpkg -i 1c-enterprise_....._i386.deb
 //(опционально для поддержки дополнительных языков)//
dpkg -i 1c-enterprise_....._i386.deb
 //(опционально для работы веб-клиента)//
dpkg -i 1c-enterprise_....._i386.deb
 //(опционально для поддержки дополнительных языков)//
dpkg -i 1c-enterprise_....._i386.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

Если выкабенивается, что не может найти файл (error while loading shared libraries: libstdc++.so.6:)

apt-get install libc6-dev-i386

Перезапускаем:

service srv1cv83 restart

Если при запуске 1С ругается на libfontconfig.so

apt-get install imagemagick-6.q16:i386

Доустановить для нормальной работы нужно (или не нужно?)

apt-get install libgsf-bin 
apt-get install t1utils

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

В данном варианте база находится на том же сервере, что и сервер 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