К статье
Практический материал

Администрирование · 9 мин

Установка 1С на Linux Mint: полное руководство

Как установить платформу 1С:Предприятие на Linux Mint: скачивание пакетов, установка клиента и серверной части, ключи защиты, типичные ошибки и решения.

Фирма «1С» официально поддерживает Linux как платформу для клиентской и серверной части 1С:Предприятия. Linux Mint основан на Ubuntu, поэтому для установки подходят deb-пакеты, которые распространяются через портал releases.1c.ru для пользователей с действующим договором 1С:ИТС или лицензией на платформу.

Процесс установки не сложнее, чем на Windows, но требует аккуратности: нужно выбрать правильную архитектуру, установить зависимости и корректно настроить ключи защиты. Ниже разобран полный цикл — от подготовки системы до проверки работоспособности информационной базы.

Что понадобится перед установкой

Для работы потребуется учётная запись на портале portal.1c.ru с доступом к загрузке дистрибутивов — она привязывается к регистрационному номеру программного продукта или договору 1С:ИТС. Без этого скачать официальные пакеты платформы не получится.

Проверьте архитектуру системы: большинство современных сборок Mint 64-битные, что подходит для актуальных версий платформы. Узнать архитектуру можно командой uname -m — ответ x86_64 означает 64-битную систему.

Также заранее решите, какой режим работы нужен: файловый (база хранится в каталоге на диске или сетевом ресурсе) или клиент-серверный (база на СУБД PostgreSQL, MS SQL или Oracle). От этого зависит набор устанавливаемых пакетов.

Нужна только работа с файловой базойДостаточно клиентского пакета

Устанавливайте client и client-nls из дистрибутива

Несколько пользователей и большая базаТребуется серверный вариант

Понадобятся server, PostgreSQL и настройка кластера

USB-ключ защиты HASPНужен драйвер и менеджер лицензий

Установите haspd из комплекта или с сайта вендора

Где скачать дистрибутив платформы

Авторизуйтесь на портале releases.1c.ru, перейдите в раздел «Технологическая платформа 8.3» и выберите нужную версию. Для Linux предлагается несколько вариантов: дистрибутив для DEB-based систем (подходит для Mint), RPM-based и архив с сервером. Скачивайте файл вида deb64_8_3_xx_xxxx.tar.gz.

После загрузки распакуйте архив в отдельный каталог. Внутри будет набор deb-пакетов: 1c-enterprise-8.3-common, 1c-enterprise-8.3-server, 1c-enterprise-8.3-client, пакеты nls с языковыми ресурсами и дополнительные компоненты.

Установка пакетов платформы

Откройте терминал в каталоге с распакованными пакетами и установите их одной командой. Для файлового режима достаточно common и client:

bash
sudo dpkg -i 1c-enterprise-8.3-common_*.deb 1c-enterprise-8.3-client_*.deb 1c-enterprise-8.3-client-nls_*.deb

Если dpkg сообщит о неудовлетворённых зависимостях, не переустанавливайте пакеты вручную — выполните sudo apt -f install, и менеджер пакетов сам доставит недостающие библиотеки из репозиториев Mint.

Для серверного варианта дополнительно установите пакеты server и server-nls. После установки служба агента сервера 1С обычно регистрируется автоматически; проверить её состояние можно через systemctl status srv1cv83 (имя службы может отличаться в зависимости от версии).

Порядок действий
  1. 1
    Скачайте deb-дистрибутив платформы с releases.1c.ru
  2. 2
    Распакуйте архив в отдельный каталог
  3. 3
    Установите пакеты через sudo dpkg -i
  4. 4
    Устраните зависимости командой sudo apt -f install
  5. 5
    Установите драйвер ключа защиты, если используется USB-ключ
  6. 6
    Запустите 1С и добавьте информационную базу
  7. 7
    Проверьте запуск базы и отсутствие ошибок лицензирования

Настройка ключей защиты и лицензий

1С поддерживает два типа лицензий: программные (привязываются к параметрам компьютера) и аппаратные ключи HASP. Программная лицензия активируется при первом запуске через мастер — понадобится пин-код из комплекта поставки.

Для USB-ключа HASP установите драйвер: в составе дистрибутива платформы есть пакеты haspd, либо драйвер можно взять с сайта разработчика Sentinel. После установки проверьте, что служба haspd запущена, а ключ определяется системой (команда lsusb покажет устройство).

Учтите: программная лицензия слетает при существенном изменении оборудования или переустановке системы, поэтому перед апгрейдом Mint сохраните резервные пин-коды из комплекта поставки.

Запуск и добавление информационной базы

После установки в меню Mint появится ярлык 1С:Предприятие, также запуск возможен командой /opt/1cv8/x86_64/*/1cestart. При первом запуске откроется окно со списком баз — нажмите «Добавить» и укажите путь к каталогу файловой базы или параметры сервера.

Если база перенесена с Windows, просто скопируйте каталог с файлом 1Cv8.1CD и добавьте его в список. Права на каталог должны позволять чтение и запись для вашего пользователя — проверьте это командой ls -la.

Контрольные точки

Как проверить результат

Запуск стартера 1С
Норма

Открывается окно со списком баз без ошибок

Тревожный признак

Ошибка о нехватке библиотек или пустое окно с сбоем

Открытие информационной базы
Норма

База загружается, доступны документы и отчёты

Тревожный признак

Сообщение о нарушении целостности или отсутствии лицензии

Служба сервера (при серверном режиме)
Норма

systemctl показывает active (running)

Тревожный признак

Служба в состоянии failed или не найдена

Типичные проблемы и их решение

Самая частая ошибка — нехватка системных библиотек, особенно на свежих версиях Mint, где часть устаревших пакетов удалена из репозиториев. Симптом: 1С не запускается, а в терминале видны ошибки вида «error while loading shared libraries». Лечится установкой конкретной библиотеки через apt, иногда — созданием символической ссылки на более новую версию.

Вторая типичная ситуация — «не обнаружена лицензия» при физически подключённом ключе. Проверьте, что служба haspd работает, а ключ виден в lsusb. Если ключ сетевой, убедитесь, что сервер лицензий доступен по сети и порт не блокируется брандмауэром.

Типичные ошибки
01
Установка RPM-пакетов вместо DEB — пакеты не встанут корректно, платформа не запустится
02
Игнорирование ошибок зависимостей после dpkg -i — система остаётся с полунастроенными пакетами, нужен sudo apt -f install
03
Активация лицензии до окончательной настройки системы — при переустановке тратится резервный пин-код
04
Запуск файловой базы по сети с нескольких Linux-машин без сервера — риск повреждения данных из-за блокировок

Файловый или клиент-серверный режим: что выбрать на Linux

Файловый режим подходит для одного пользователя или небольшой базы, размещённой локально. Он проще в установке и не требует СУБД, но плохо масштабируется и чувствителен к сетевым сбоям при размещении базы на сетевом ресурсе.

Клиент-серверный вариант на Linux обычно строится на PostgreSQL со специальными патчами от 1С (доступны на том же портале загрузок). Это надёжнее для многопользовательской работы, но требует навыков администрирования СУБД и настройки кластера серверов 1С через консоль.

Маршрут решения

Как выбрать действие

Один пользователь и база до нескольких гигабайтСтавьте только клиентскую часть и работайте с файловой базой локально
Несколько пользователей одновременноРазворачивайте сервер 1С и PostgreSQL с патчами, базу публикуйте через кластер
Нужен только просмотр базы с Windows-сервераДостаточно клиента 1С или веб-клиента через браузер, если база опубликована на веб-сервере

FAQ

Можно ли установить 1С на Linux Mint без договора 1С:ИТС?

Для скачивания полного дистрибутива платформы нужна учётная запись с зарегистрированным программным продуктом. Сам договор ИТС не всегда обязателен — достаточно зарегистрированной лицензии на платформу, но без регистрации продукта доступа к загрузкам не будет.

Заработает ли база, созданная на Windows, после переноса на Linux?

Да, формат файловой базы (1Cv8.1CD) одинаков для обеих платформ. Достаточно скопировать каталог базы и добавить его в список. Исключение — базы, где используются Windows-специфичные компоненты (COM-объекты, OLE): такие механизмы на Linux работать не будут.

Почему 1С не видит USB-ключ защиты?

Чаще всего не установлен или не запущен драйвер HASP. Проверьте наличие ключа в выводе lsusb, статус службы haspd и при необходимости переустановите драйвер. Также убедитесь, что ключ подключён напрямую, а не через проблемный USB-хаб.

Какой версией Mint лучше пользоваться для 1С?

Выбирайте актуальную LTS-версию Mint на базе долгосрочной Ubuntu LTS — для неё дольше доступны обновления библиотек, от которых зависит платформа. На слишком старых выпусках могут отсутствовать нужные версии системных пакетов.

Можно ли обновлять платформу 1С на Linux?

Да, обновление выполняется установкой пакетов новой версии поверх или рядом со старой — платформа позволяет держать несколько версий одновременно. После обновления проверьте, что в списке баз указана нужная версия платформы, особенно если конфигурация требует конкретный релиз.

Есть ли альтернатива установке нативного клиента?

Если база опубликована на веб-сервере, можно работать через веб-клиент 1С в браузере без установки платформы. Ещё один вариант — тонкий клиент, который ставится из отдельного пакета и занимает меньше места, но требует серверной инфраструктуры.

Итог

Что важно запомнить

1С на Linux Mint ставится из официальных deb-пакетов: скачайте дистрибутив, установите пакеты, устраните зависимости через apt -f install и настройте лицензию. Файловый режим подходит для одного пользователя, многопользовательская работа требует сервера 1С и PostgreSQL. Большинство проблем связано с недостающими библиотеками и драйвером ключа HASP — обе решаются штатными средствами системы.