Версия 1С для Linux вышла уже достаточно давно и поэтому уже давно пора рассказать об установке 1С в Linux. Я расскажу об установке 1С на Ubuntu (deb-based) и Fedora (rpm-based).
Итак, приступим.
Все начинается со скачивания всех необходимых дистрибутивов, скачать их можно по адресу users.v8.1c.ru. Нам потребуется «Клиент для 1С: Предприятия для Linux-систем» и «Сервер 1С: Предприятия для Linux-систем». В зависимости от операционной системы выбираем DEB или RPM, также выбираем 32-х или 64-х битный вариант.
Распаковав архивы мы получим приблизительно такой список файлов:
Далее нужно установить все имеющиеся пакеты:
- sudo dpkg -i <название пакета> — в Ubuntu;
- yum -y <название пакета> — в Fedora.
Устанавливать пакеты нужно в следующем порядке:
- 1c-enterprise83-common;
- 1c-enterprise83-common-nls;
- 1c-enterprise83-server;
- 1c-enterprise83-server-nls;
- 1c-enterprise83-ws;
- 1c-enterprise83-ws-nls;
- 1c-enterprise83-crs;
- 1c-enterprise83-client;
- 1c-enterprise83-client-nls.
С установкой на Fedora никаких проблем не возникло, а вот Ubuntu потребовал libwebkitgtk-1.0-0, проблема была решена так:
apt-get install libwebkitgtk-1.0-0
apt-get -f install
Если есть необходимость, можно установить HASP, скачать дистрибутив можно тут. Устанавливать нужно в следующем порядке:
- haspd;
- haspd-modules;
- dkms-aksparlnx.
После установки каталог 1С будет находиться по адресу /opt/1C/.
А результат будет выглядеть примерно так:

или так:

При запуске 1С поругается на отсутствие шрифтов и предупредит, что внешний вид может отличаться от ожидаемого.
Кроме всего прочего можно провести некоторую дополнительную настройку (в том числе и шрифтов).
Для начала нужно установить следующие пакеты:
- imagemagick;
- unixodbc;
- libgsf-bin;
- t1utils.
А после этого выполнить вот такую команду:
sudo /opt/1C/v8.3/i386/utils/config_system /usr/share/fonts
После этого можно добавлять базу и работать.
Если Вы нашли ошибку или неточность, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Такого каталога /opt/1C/v8.3/i386/utils/config_system нет и при выполнение пишет что не сушествует такой команды /opt/1C/v8.3/i386/utils/config_system
А где взять установщик конфигурации для Линукс, к примеру для УТ?
спасибо, пока это единственная статья, где хорошо и подробно все объяснили. Я не нашел эти 2 пакета — 1c-enterprise83-ws; 1c-enterprise83-ws-nls; где вы их взяли!?
Ты программёр