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

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

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

Подробная инструкция по установке клиента 1С:Предприятие на Ubuntu: скачивание пакетов, зависимости, лицензии, подключение к серверу и решение типичных ошибок.

Клиент 1С:Предприятие официально поддерживает Linux, поэтому установить его на Ubuntu можно без эмуляторов и виртуальных машин. «1С» публикует DEB-пакеты для платформы, которые ставятся стандартными средствами системы. Основные сложности связаны не с самой установкой, а с зависимостями, лицензированием и настройкой подключения к информационной базе.

Перед началом работы важно определить, какой сценарий вам нужен: тонкий клиент для подключения к серверу 1С, толстый клиент для файловой базы или веб-клиент через браузер. От этого зависит набор пакетов и дальнейшие шаги. Для большинства офисных задач на Ubuntu достаточно тонкого клиента, который занимает заметно меньше места и проще обновляется.

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

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

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

Также понадобятся права администратора (sudo) и доступ к порталу releases.1c.ru либо к порталу 1С:Обновление программ, где лежат дистрибутивы. Заранее уточните у администратора, какая версия платформы используется в вашей организации: клиент и сервер должны совпадать по версии, иначе подключение будет отклонено.

Архитектураx86_64

Команда uname -m должна вернуть x86_64

Версия платформыСовпадает с сервером

Уточните у администратора точный номер релиза

Доступ к дистрибутивамПортал releases.1c.ru

Нужна учётная запись с действующим договором ИТС

Праваsudo

Установка пакетов требует прав администратора

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

На портале обновлений выберите раздел «Технологическая платформа 1С:Предприятие 8.3» и нужную версию. Для Linux предлагается несколько архивов: полный комплект, отдельно клиент, отдельно сервер. Для рабочего места пользователя достаточно архива «Клиент 1С:Предприятия (64-bit) для DEB-based Linux-систем».

Внутри архива находятся несколько DEB-пакетов: 1c-enterprise--common (общие компоненты), 1c-enterprise--client (толстый и тонкий клиент), 1c-enterprise-*-client-nls (языковые ресурсы) и другие. Распакуйте архив в отдельную папку, например ~/1c, чтобы дальше работать с пакетами из терминала.

Установка пакетов и зависимостей

Установку удобнее выполнять через apt, который автоматически подтянет недостающие зависимости. Перейдите в папку с пакетами и установите их одной командой, начав с общего пакета:

bash
cd ~/1c
sudo apt install ./1c-enterprise-<em>-common_</em>.deb ./1c-enterprise-<em>-client_</em>.deb ./1c-enterprise-<em>-client-nls_</em>.deb

Частая проблема — отсутствие библиотеки libwebkitgtk или её конкретной версии, от которой зависит работа клиента. Если apt сообщает о неудовлетворённых зависимостях, установите недостающие пакеты командой sudo apt -f install либо найдите нужную версию библиотеки в репозитории вашей версии Ubuntu. На новых выпусках Ubuntu иногда требуется установить пакет из репозитория предыдущего LTS-выпуска — это рабочая практика, но делать её нужно осознанно.

Дополнительно рекомендуется установить шрифты Microsoft (пакет ttf-mscorefonts-installer) и библиотеки libpng, libfreetype — без них интерфейс 1С может отображаться с искажёнными шрифтами и «разъезжающимися» формами.

Порядок установки
  1. 1
    Скачайте DEB-архив клиента с портала 1С и распакуйте его
  2. 2
    Откройте терминал в папке с пакетами
  3. 3
    Установите пакет common, затем client и client-nls через apt
  4. 4
    Выполните sudo apt -f install, если появились ошибки зависимостей
  5. 5
    Установите шрифты ttf-mscorefonts-installer для корректного отображения
  6. 6
    Запустите стартер 1С из меню приложений и проверьте открытие

Активация лицензии

Без лицензии клиент запустится, но подключиться к базе не сможет. Лицензирование зависит от типа базы: при работе с сервером 1С лицензии обычно раздаёт сервер, и на клиенте ничего активировать не нужно. Для файловой базы или локальной работы понадобится программная лицензия (пин-код) или USB-ключ HASP.

Программная лицензия активируется через диалог, который появляется при первом запуске, либо через утилиту лицензирования в каталоге платформы /opt/1cv8/x86_64/<версия>/. Пин-код вводится один раз, лицензия привязывается к аппаратным параметрам компьютера. Если планируется переустановка системы, лицензию предварительно нужно сохранить или быть готовым использовать резервный пин-код.

Для USB-ключей HASP на Linux требуется установить драйвер ключа (пакеты aksusbd и haspd от производителя). Без драйвера система не увидит ключ, и клиент будет сообщать об отсутствии лицензии даже при вставленном устройстве.

Подключение информационной базы

После установки платформы запустите стартер 1С из меню приложений или командой 1cv8 (тонкий клиент — 1cv8c). В окне стартера нажмите «Добавить» и выберите тип базы. Для файловой базы укажите путь к каталогу с файлом 1Cv8.1CD — он может лежать на локальном диске или на сетевом ресурсе, смонтированном в системе.

Для клиент-серверного варианта выберите «На сервере 1С:Предприятия» и укажите имя сервера и имя базы так, как они заданы в консоли кластера. Если сервер находится в другой подсети, проверьте доступность портов кластера (по умолчанию диапазон вокруг 1540–1541) — брандмауэр может блокировать подключение.

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

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

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

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

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

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

Подключение к базе
Норма

База открывается, запрашивается логин и пароль

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

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

Шрифты и интерфейс
Норма

Текст читаемый, формы не искажены

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

Квадраты вместо символов, съехавшие элементы

Лицензия
Норма

База открывается без сообщения о лицензии

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

Окно «Не найдена лицензия» при входе

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

Самая частая проблема — ошибка загрузки компоненты libwebkitgtk при запуске клиента. Решается установкой подходящей версии библиотеки. Вторая по частоте — «несовпадение версий клиента и сервера»: здесь помогает только установка той же сборки платформы, что и на сервере.

Если файловая база лежит на сетевом диске и открывается очень медленно, причина обычно в протоколе монтирования: CIFS/SMB для файловых баз 1С работает нестабильно и может повредить данные при обрыве связи. Для файловых баз на Linux предпочтительнее NFS с корректными опциями блокировок либо переход на клиент-серверный вариант.

Типичные ошибки
01
Установка только пакета client без common — клиент не запускается из-за отсутствия общих компонентов
02
Игнорирование ошибок apt о зависимостях — клиент ставится, но падает при запуске
03
Хранение файловой базы на SMB-шаре — риск повреждения базы при обрыве сети
04
Разные версии платформы на клиенте и сервере — отказ в подключении
05
Активация лицензии до настройки системы — переустановка ОС приводит к потере активации

Альтернативные способы работы 1С на Ubuntu

Если установка толстого клиента вызывает сложности с зависимостями, рассмотрите веб-клиент: при публикации базы на веб-сервере пользователь работает через браузер, и на Ubuntu вообще ничего ставить не нужно. Это удобно для разовых подключений и слабых машин, хотя часть функций (например, некоторые внешние компоненты) в веб-клиенте недоступна.

Ещё один вариант — терминальный доступ к Windows-серверу с опубликованным приложением 1С. Это оправдано, когда конфигурация критично зависит от Windows-компонентов (COM-объекты, драйверы торгового оборудования без Linux-версий).

Сравнение вариантов

Тонкий клиент

Оптимален для подключения к серверу 1С; минимум зависимостей, но требует работающего сервера

Толстый клиент

Нужен для файловых баз и разработки; больше зависимостей и объём установки

Веб-клиент

Не требует установки, работает в браузере; ограничена работа внешних компонентов и оборудования

Терминальный доступ

Подходит для Windows-зависимых конфигураций; нужен отдельный терминальный сервер

Выбор способа зависит от инфраструктуры: если в организации уже есть сервер 1С — ставьте тонкий клиент, если база файловая и локальная — толстый, если нужен быстрый доступ без настройки — веб-клиент.

Итог

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

Клиент 1С ставится на Ubuntu из официальных DEB-пакетов через apt; ключевые моменты — совпадение версий клиента и сервера, установка зависимостей и шрифтов, корректная активация лицензии и правильный выбор типа клиента под вашу инфраструктуру.

Частые вопросы

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

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

Клиент не запускается с ошибкой про libwebkitgtk — что делать?

Установите версию библиотеки, которую требует ваша сборка платформы. На новых выпусках Ubuntu нужной версии может не быть в штатном репозитории — тогда её ставят из репозитория предыдущего LTS-выпуска. После установки выполните sudo apt -f install для разрешения остальных зависимостей.

Работает ли тонкий клиент 1С на Ubuntu без сервера?

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

Можно ли хранить файловую базу 1С на сетевом диске, примонтированном в Ubuntu?

Технически можно, но через SMB/CIFS это небезопасно: при обрыве соединения база может быть повреждена. Если сетевой доступ необходим, используйте NFS с корректными опциями блокировок либо переведите базу на сервер 1С.

Как обновить платформу 1С на Ubuntu?

Скачайте DEB-пакеты новой версии и установите их так же, как при первичной установке. Платформа ставится в отдельный каталог с номером версии, поэтому старая и новая сборки могут сосуществовать. После проверки работы старую версию можно удалить через apt.

Почему в интерфейсе 1С вместо текста квадраты?

Не хватает шрифтов, которые использует платформа. Установите пакет ttf-mscorefonts-installer и при необходимости дополнительные шрифтовые пакеты, затем перезапустите клиент. Проблема особенно заметна на свежих минимальных установках Ubuntu.