Администрирование · 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С:Обновление программ, где лежат дистрибутивы. Заранее уточните у администратора, какая версия платформы используется в вашей организации: клиент и сервер должны совпадать по версии, иначе подключение будет отклонено.
Команда uname -m должна вернуть x86_64
Уточните у администратора точный номер релиза
Нужна учётная запись с действующим договором ИТС
Установка пакетов требует прав администратора
Скачивание дистрибутива платформы
На портале обновлений выберите раздел «Технологическая платформа 1С:Предприятие 8.3» и нужную версию. Для Linux предлагается несколько архивов: полный комплект, отдельно клиент, отдельно сервер. Для рабочего места пользователя достаточно архива «Клиент 1С:Предприятия (64-bit) для DEB-based Linux-систем».
Внутри архива находятся несколько DEB-пакетов: 1c-enterprise--common (общие компоненты), 1c-enterprise--client (толстый и тонкий клиент), 1c-enterprise-*-client-nls (языковые ресурсы) и другие. Распакуйте архив в отдельную папку, например ~/1c, чтобы дальше работать с пакетами из терминала.
Установка пакетов и зависимостей
Установку удобнее выполнять через apt, который автоматически подтянет недостающие зависимости. Перейдите в папку с пакетами и установите их одной командой, начав с общего пакета:
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Скачайте DEB-архив клиента с портала 1С и распакуйте его
- 2Откройте терминал в папке с пакетами
- 3Установите пакет common, затем client и client-nls через apt
- 4Выполните sudo apt -f install, если появились ошибки зависимостей
- 5Установите шрифты ttf-mscorefonts-installer для корректного отображения
- 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 с корректными опциями блокировок либо переход на клиент-серверный вариант.
Альтернативные способы работы 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.