Администрирование · 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 без промежуточных настроек, поэтому скачивайте именно тот релиз, который развёрнут на сервере.
Команда uname -m в терминале
Зависит от дистрибутива: Debian/Ubuntu — DEB, Red Hat/ALT — RPM
Смотрите в окне «О программе» на рабочей станции с 1С
Установка пакетов требует прав администратора
Где скачать тонкий клиент 1С для Linux
Дистрибутивы платформы распространяются через портал portal.1c.ru в разделе обновлений программ. Для скачивания нужна действующая учётная запись портала 1С и зарегистрированная программная лицензия. В списке релизов выберите «Технологическая платформа 1С:Предприятие» нужной версии, затем — раздел «Тонкий клиент 1С:Предприятия для Linux».
Архив содержит несколько пакетов: сам тонкий клиент, дополнительные компоненты (например, для работы с криптографией) и пакет с NLS-ресурсами для локализации. Для базовой работы достаточно основного пакета 1c-enterprise83-thin-client. Если планируете работать с электронной подписью, скачайте и пакет криптографии.
Установка на Debian, Ubuntu и Astra Linux
Распакуйте скачанный архив в отдельный каталог и перейдите в него в терминале. Установка выполняется стандартным менеджером пакетов dpkg, а зависимости подтягиваются через apt.
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 в зависимости от системы. Общий принцип тот же: сначала ставится пакет, затем разрешаются зависимости.
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.
Настройка подключения к информационной базе
Запустите клиент командой 1cestart в терминале или через ярлык в меню приложений. Откроется стандартное окно запуска со списком информационных баз — пока пустым. Нажмите «Добавить» и выберите вариант размещения базы.
- 1Запустите 1cestart и нажмите «Добавить»
- 2Выберите «На сервере 1С:Предприятия»
- 3Укажите имя кластера (адрес сервера) и имя базы в кластере
- 4При необходимости задайте порт агента сервера (по умолчанию 1540)
- 5Сохраните и запустите базу двойным щелчком
- 6Введите логин и пароль пользователя 1С
Если база опубликована на веб-сервере, выберите вариант «На веб-сервере» и укажите URL публикации, который выдаст администратор — он выглядит как http://server/base_name. Этот вариант удобен для работы через интернет без VPN.
Проверьте сетевую доступность сервера заранее: команда ping имя_сервера должна получать ответы. Если сервер недоступен по имени, но доступен по IP, добавьте соответствие в файл /etc/hosts.
Проверка результата и решение типичных проблем
Успешная установка выглядит так: окно запуска открывается без ошибок, база добавляется в список, при запуске появляется окно авторизации, а после входа — интерфейс конфигурации. Любое отклонение от этой цепочки указывает на конкретный этап проблемы.
Как проверить результат
Открывается окно со списком баз
Ошибка об отсутствующей библиотеке — доустановите зависимости
База появляется в списке
Ошибка «сервер не найден» — проверьте сеть и имя сервера
Окно авторизации и загрузка интерфейса
«Несовместимые версии» — обновите клиент до версии сервера
База открывается без предупреждений
«Не найдена лицензия» — настройте получение лицензии с сервера
Ошибка «Не найдена лицензия» — вторая по частоте проблема. Тонкий клиент может получать лицензию с сервера 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 дополнительной лицензии не требует.
Можно ли обойтись вообще без установки клиента?
Да, если база опубликована на веб-сервере, работайте через веб-клиент в браузере по адресу публикации. Это подходит для большинства пользовательских задач, но для администрирования и части механизмов интеграции всё же потребуется установленный клиент.