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

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

Тонкий клиент 1С на Linux: установка и настройка

Как установить тонкий клиент 1С на Linux: выбор дистрибутива, скачивание пакетов DEB и RPM, настройка подключения к серверу, решение типичных ошибок.

Тонкий клиент 1С — это облегчённый вариант платформы, который подключается к серверу 1С или веб-серверу и не требует локальной файловой базы. На Linux он работает стабильно, потребляет меньше ресурсов, чем толстый клиент, и подходит для рабочих станций на Ubuntu, Debian, Astra Linux, ALT Linux и других дистрибутивах. Установка занимает 10–20 минут, если заранее подготовить дистрибутив и знать архитектуру системы.

Главная сложность — не сама установка, а совпадение версий: тонкий клиент должен совпадать по версии платформы с сервером 1С, с которым он работает. Расхождение версий — самая частая причина ошибок подключения. Поэтому перед установкой уточните у администратора точный номер релиза сервера, например 8.3.22.xxxx.

Ниже разобран полный цикл: выбор пакета под ваш дистрибутив, установка через терминал, создание подключения к информационной базе, проверка работы и решение типичных проблем с лицензиями и библиотеками.

Подготовка: что проверить до установки

Перед скачиванием пакетов определите три параметра системы. Первый — архитектура процессора: выполните в терминале uname -m. Результат x86_64 означает 64-битную систему, i686 — 32-битную. Второй параметр — тип пакетного менеджера: дистрибутивы на базе Debian (Ubuntu, Astra Linux, Debian) используют DEB-пакеты, а системы на базе Red Hat (ALT Linux, CentOS, РЕД ОС) — RPM.

Третий параметр — версия платформы сервера 1С. Уточните её у администратора или посмотрите в окне «О программе» на любой рабочей машине, где 1С уже запущена. Тонкий клиент версии 8.3.22 не подключится к серверу 8.3.18 без промежуточных настроек, поэтому скачивайте именно тот релиз, который развёрнут на сервере.

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

Команда uname -m в терминале

Тип пакетаDEB или RPM

Зависит от дистрибутива: Debian/Ubuntu — DEB, Red Hat/ALT — RPM

Версия сервераНапример 8.3.22.xxxx

Смотрите в окне «О программе» на рабочей станции с 1С

Праваroot или sudo

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

Где скачать тонкий клиент 1С для Linux

Дистрибутивы платформы распространяются через портал portal.1c.ru в разделе обновлений программ. Для скачивания нужна действующая учётная запись портала 1С и зарегистрированная программная лицензия. В списке релизов выберите «Технологическая платформа 1С:Предприятие» нужной версии, затем — раздел «Тонкий клиент 1С:Предприятия для Linux».

Архив содержит несколько пакетов: сам тонкий клиент, дополнительные компоненты (например, для работы с криптографией) и пакет с NLS-ресурсами для локализации. Для базовой работы достаточно основного пакета 1c-enterprise83-thin-client. Если планируете работать с электронной подписью, скачайте и пакет криптографии.

Установка на Debian, Ubuntu и Astra Linux

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

bash
cd ~/Downloads/thin-client
sudo dpkg -i 1c-enterprise83-thin-client_*.deb
sudo apt-get install -f

Команда apt-get install -f обязательна: она доустанавливает недостающие библиотеки, от которых зависит клиент (например, libwebkitgtk или libgsf на старых системах). Если пропустить этот шаг, клиент может не запуститься с ошибкой об отсутствующих библиотеках.

После установки проверьте, что файлы появились в каталоге /opt/1cv8/. Там создаётся подкаталог с номером версии, внутри которого лежат исполняемые файлы платформы.

Установка на ALT Linux и RPM-системы

Для RPM-дистрибутивов используется менеджер rpm или более современная обёртка — dnf/apt-rpm в зависимости от системы. Общий принцип тот же: сначала ставится пакет, затем разрешаются зависимости.

bash
sudo rpm -ivh 1c-enterprise83-thin-client-<em>.rpm
# или через dnf с автоматическими зависимостями:
sudo dnf install ./1c-enterprise83-thin-client-</em>.rpm

В ALT Linux рекомендуется ставить пакеты через apt-get install с указанием локального файла — так зависимости подтянутся из репозиториев автоматически. Учтите, что в некоторых отечественных дистрибутивах потребуется подключить дополнительные репозитории для библиотек GUI.

Типичные ошибки при установке
01
Установка 32-битного пакета на 64-битную систему — клиент не запускается, переустановите правильную архитектуру
02
Пропуск команды apt-get install -f — остаются неудовлетворённые зависимости, программа падает при старте
03
Скачивание версии клиента, отличной от версии сервера — ошибка несовместимости при подключении
04
Установка через графический менеджер пакетов без терминала — не видны сообщения об ошибках зависимостей

Настройка подключения к информационной базе

Запустите клиент командой 1cestart в терминале или через ярлык в меню приложений. Откроется стандартное окно запуска со списком информационных баз — пока пустым. Нажмите «Добавить» и выберите вариант размещения базы.

Добавление подключения к серверу 1С
  1. 1
    Запустите 1cestart и нажмите «Добавить»
  2. 2
    Выберите «На сервере 1С:Предприятия»
  3. 3
    Укажите имя кластера (адрес сервера) и имя базы в кластере
  4. 4
    При необходимости задайте порт агента сервера (по умолчанию 1540)
  5. 5
    Сохраните и запустите базу двойным щелчком
  6. 6
    Введите логин и пароль пользователя 1С

Если база опубликована на веб-сервере, выберите вариант «На веб-сервере» и укажите URL публикации, который выдаст администратор — он выглядит как http://server/base_name. Этот вариант удобен для работы через интернет без VPN.

Проверьте сетевую доступность сервера заранее: команда ping имя_сервера должна получать ответы. Если сервер недоступен по имени, но доступен по IP, добавьте соответствие в файл /etc/hosts.

Проверка результата и решение типичных проблем

Успешная установка выглядит так: окно запуска открывается без ошибок, база добавляется в список, при запуске появляется окно авторизации, а после входа — интерфейс конфигурации. Любое отклонение от этой цепочки указывает на конкретный этап проблемы.

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

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

Запуск 1cestart
Норма

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

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

Ошибка об отсутствующей библиотеке — доустановите зависимости

Добавление базы
Норма

База появляется в списке

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

Ошибка «сервер не найден» — проверьте сеть и имя сервера

Вход в базу
Норма

Окно авторизации и загрузка интерфейса

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

«Несовместимые версии» — обновите клиент до версии сервера

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

База открывается без предупреждений

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

«Не найдена лицензия» — настройте получение лицензии с сервера

Ошибка «Не найдена лицензия» — вторая по частоте проблема. Тонкий клиент может получать лицензию с сервера 1С, если это разрешено в настройках кластера, либо использовать локальный программный или аппаратный ключ. Для локальной программной лицензии активируйте её через диалог получения лицензии при первом запуске, для USB-ключа установите драйвер HASP для Linux.

Если интерфейс отображается с битыми шрифтами, установите в систему пакет шрифтов Microsoft (ttf-mscorefonts в Debian-подобных) — 1С рассчитана на них. Проблемы с печатью обычно решаются установкой и настройкой CUPS и проверкой, что принтер виден на уровне системы, а не только в 1С.

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

Альтернативы тонкому клиенту на Linux

Способы работы с 1С на Linux

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

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

Веб-клиент в браузере

Не требует установки вообще, работает через опубликованную на веб-сервере базу. Ограничения: зависимость от браузера, нюансы с печатью и расширениями

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

Нужен для администрирования и отладки, но тяжелее и для большинства пользователей избыточен

Если установка нативного клиента невозможна (например, нет пакета под экзотический дистрибутив), веб-клиент — рабочий запасной вариант: достаточно открыть адрес публикации базы в Firefox или Chromium. Функциональность конфигурации сохраняется, хотя отдельные механизмы (работа с файлами, сканеры) могут потребовать установки расширения для браузера.

Итог

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

Установка тонкого клиента 1С на Linux сводится к трём шагам: определить архитектуру и тип пакета, установить DEB/RPM с разрешением зависимостей, добавить подключение к серверу через 1cestart. Критичны совпадение версий клиента и сервера и корректная настройка лицензий.

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

Работает ли тонкий клиент 1С на Astra Linux и других отечественных ОС?

Да, фирма «1С» выпускает пакеты для основных Linux-дистрибутивов, включая Astra Linux и ALT Linux. Выбирайте пакет, соответствующий типу системы (DEB или RPM), и убедитесь, что подключены штатные репозитории для доустановки зависимостей.

Можно ли держать на одном компьютере несколько версий тонкого клиента?

Да, платформа устанавливается в каталог /opt/1cv8/ с подкаталогом для каждой версии, поэтому параллельное сосуществование возможно. Запуск нужной версии выполняется через полный путь к 1cestart в каталоге конкретного релиза.

Почему клиент запускается из терминала, но нет ярлыка в меню?

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

Что делать при ошибке «Несовместимые версии клиента и сервера»?

Узнайте точную версию сервера у администратора, скачайте тонкий клиент того же релиза и установите его. Промежуточные версии клиента (старше или новее сервера) платформа не принимает.

Нужна ли отдельная лицензия для тонкого клиента на Linux?

Тонкий клиент лицензируется так же, как и на Windows: либо клиентская лицензия выдаётся сервером 1С, либо используется локальный программный или аппаратный ключ. Сам по себе переход на Linux дополнительной лицензии не требует.

Можно ли обойтись вообще без установки клиента?

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