По теме установки среды 1С в Справочном центре Astra Linux есть подробная инструкция Установка и настройка 1С на ОС СН Смоленск 1.6/ОС ОН Орёл 2.12.
Дополнительно можно изучить инструкцию 1С:ИТС Установка Платформы "1С:Предприятие" в ОС Linux.
В случае, если нужно установить только клиентскую версию для разработки или индивидуального пользования могут возникнуть проблемы зависимостей пакетов. В основном проблемы зависимостей возникают из-за неправильного порядка действий при установке.
Итак, как же установить клиентскую версию 1С:Предприятие 8.3 на Astra Linux?
Все действия по установке могут быть разделены на несколько этапов:
- скачивание дистрибутивов;
- предварительная установка требуемых пакетов;
- установка основных пакетов 1С:Предприятие 8.3;
- установка дополнений (например, драйверы USB-лицензий HASP).
* До установки 1С нужно установить СУБД согласно отдельной инструкции. В данном случае устанавливается PostgreSQL.
1. Скачивание дистрибутивов
Дистрибутивы .deb скачиваются из базы релизов 1С (https://releases.1c.ru/) после регистрации пользователя согласно списку доступных продуктов по соответствующей лицензии.
Допустим нужно установить клиент 1С:Предприятие 8.3 версии 8_3_16 на 64-бит. Скачивать нужно клиентские и серверные пакеты, например:
- клиент: client_8_3_16_1063.deb64.tar.gz
- сервер: deb64_8_3_16_1063.tar.gz
В поставку входят пакеты:
Клиент
- client (клиентские приложения (толстый клиент и тонкий клиент) "1С:Предприятия");
- thin-client (тонкий клиент "1С:Предприятия", в котором не поддерживается работа с файловым вариантом информационной базы).
Сервер
- common (общие компоненты "1С:Предприятия");
- server (компоненты сервера "1С:Предприятия");
- ws (адаптер для публикации Web-сервисов "1С:Предприятия" на веб-сервере на основе Apache HTTP Server 2.0, 2.2 или 2.4).
В поставке есть пакеты с суффиксами -nls, которые содержат языковые ресурсы, кроме русского и английского языков.
Зачем нужны серверные пакеты? - при установке клиента потребуются пакеты из серверной версии для устранения ошибок зависимостей.
После распаковки архивов в папку для установки нужно будет поместить следующие deb-пакеты:
- 1c-enterprise83-common_8.3.16-1063_amd64.deb
- 1c-enterprise83-common-nls_8.3.16-1063_amd64.deb
- 1c-enterprise83-server_8.3.16-1063_amd64.deb
- 1c-enterprise83-server-nls_8.3.16-1063_amd64.deb
- 1c-enterprise83-client_8.3.16-1063_amd64.deb
- 1c-enterprise83-client-nls_8.3.16-1063_amd64.deb
2. Установка требуемых пакетов
Некоторые пакеты должны быть установлены до начала установки основных пакетов 1С:Предприятие 8.3. Нужно проверить наличие или установить через терминал или установщик следующие пакеты:
- libwebkitgtk-3.0-0
- ttf-mscorefonts-installer
- libfontconfig1
- libgsf-1-114
- libglib2.0-0
- libodbc1
- libmagickwand-6.q16-3
При отсутствии этих пакетов на момент установки клиента 1С:Предприятие 8.3 могут возникнут ошибки зависимостей.
3. Установка клиента 1С:Предприятие 8.3
С помощью терминала или установщика deb-пакетов устанавливается клиент 1С. Рекомендуется устанавливать в следующей очерёдности:
1) 1c-enterprise83-common;
2) 1c-enterprise83-common-nls;
3) 1c-enterprise83-server;
4) 1c-enterprise83-server-nls;
5) 1c-enterprise83-client;
6) 1c-enterprise83-client-nls.
Можно отключить автозапуск службы сервера 1С, которая для работы клиента не нужна - это отключение сэкономит ресурсы системы.
Для отключения службы сервера 1С нужно выполнить в терминале sudo systemctl disable srv1cv83
4. Установка драйверов USB-лицензий HASP
При неоходимости использования usb-ключей из базы релизов 1С скачиваются драйверы и модуль HASP. Они устанавливаются без каких либо затруднений.
Далее можно пользоваться продуктом 1С:Предприятие 8.3 согласно поставленным задачам.
Дополнительно можно изучить инструкцию 1С:ИТС Установка Платформы "1С:Предприятие" в ОС Linux.
В случае, если нужно установить только клиентскую версию для разработки или индивидуального пользования могут возникнуть проблемы зависимостей пакетов. В основном проблемы зависимостей возникают из-за неправильного порядка действий при установке.
Итак, как же установить клиентскую версию 1С:Предприятие 8.3 на Astra Linux?
Все действия по установке могут быть разделены на несколько этапов:
- скачивание дистрибутивов;
- предварительная установка требуемых пакетов;
- установка основных пакетов 1С:Предприятие 8.3;
- установка дополнений (например, драйверы USB-лицензий HASP).
* До установки 1С нужно установить СУБД согласно отдельной инструкции. В данном случае устанавливается PostgreSQL.
1. Скачивание дистрибутивов
Дистрибутивы .deb скачиваются из базы релизов 1С (https://releases.1c.ru/) после регистрации пользователя согласно списку доступных продуктов по соответствующей лицензии.
Допустим нужно установить клиент 1С:Предприятие 8.3 версии 8_3_16 на 64-бит. Скачивать нужно клиентские и серверные пакеты, например:
- клиент: client_8_3_16_1063.deb64.tar.gz
- сервер: deb64_8_3_16_1063.tar.gz
В поставку входят пакеты:
Клиент
- client (клиентские приложения (толстый клиент и тонкий клиент) "1С:Предприятия");
- thin-client (тонкий клиент "1С:Предприятия", в котором не поддерживается работа с файловым вариантом информационной базы).
Сервер
- common (общие компоненты "1С:Предприятия");
- server (компоненты сервера "1С:Предприятия");
- ws (адаптер для публикации Web-сервисов "1С:Предприятия" на веб-сервере на основе Apache HTTP Server 2.0, 2.2 или 2.4).
В поставке есть пакеты с суффиксами -nls, которые содержат языковые ресурсы, кроме русского и английского языков.
Зачем нужны серверные пакеты? - при установке клиента потребуются пакеты из серверной версии для устранения ошибок зависимостей.
После распаковки архивов в папку для установки нужно будет поместить следующие deb-пакеты:
- 1c-enterprise83-common_8.3.16-1063_amd64.deb
- 1c-enterprise83-common-nls_8.3.16-1063_amd64.deb
- 1c-enterprise83-server_8.3.16-1063_amd64.deb
- 1c-enterprise83-server-nls_8.3.16-1063_amd64.deb
- 1c-enterprise83-client_8.3.16-1063_amd64.deb
- 1c-enterprise83-client-nls_8.3.16-1063_amd64.deb
2. Установка требуемых пакетов
Некоторые пакеты должны быть установлены до начала установки основных пакетов 1С:Предприятие 8.3. Нужно проверить наличие или установить через терминал или установщик следующие пакеты:
- libwebkitgtk-3.0-0
- ttf-mscorefonts-installer
- libfontconfig1
- libgsf-1-114
- libglib2.0-0
- libodbc1
- libmagickwand-6.q16-3
При отсутствии этих пакетов на момент установки клиента 1С:Предприятие 8.3 могут возникнут ошибки зависимостей.
3. Установка клиента 1С:Предприятие 8.3
С помощью терминала или установщика deb-пакетов устанавливается клиент 1С. Рекомендуется устанавливать в следующей очерёдности:
1) 1c-enterprise83-common;
2) 1c-enterprise83-common-nls;
3) 1c-enterprise83-server;
4) 1c-enterprise83-server-nls;
5) 1c-enterprise83-client;
6) 1c-enterprise83-client-nls.
Можно отключить автозапуск службы сервера 1С, которая для работы клиента не нужна - это отключение сэкономит ресурсы системы.
Для отключения службы сервера 1С нужно выполнить в терминале sudo systemctl disable srv1cv83
4. Установка драйверов USB-лицензий HASP
При неоходимости использования usb-ключей из базы релизов 1С скачиваются драйверы и модуль HASP. Они устанавливаются без каких либо затруднений.
Далее можно пользоваться продуктом 1С:Предприятие 8.3 согласно поставленным задачам.
Последнее редактирование: