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

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

1С на Linux: где скачать и как установить

Где официально скачать платформу 1С для Linux: портал releases.1c.ru, выбор пакетов DEB/RPM, установка сервера и клиента, типичные ошибки и проверка результата.

Платформа «1С:Предприятие» давно поддерживает Linux как полноценную среду: под неё выпускаются сервер приложений, клиентские приложения и веб-компоненты. Однако скачать дистрибутив «просто с сайта» не получится — доступ к файлам привязан к учётной записи с действующим договором (1С:ИТС или зарегистрированной лицензией). Поэтому первый вопрос — не «где ссылка», а «какой ресурс официальный и какой пакет нужен именно вам».

В этой статье разберём, где легально скачать 1С для Linux, какие пакеты выбрать под DEB- или RPM-дистрибутив, как установить сервер и клиента, и как проверить, что всё встало корректно. Отдельно рассмотрим типовые ошибки: неверная архитектура, отсутствие зависимостей, конфликт версий клиента и сервера.

Сразу важное ограничение: сторонние сайты с «бесплатными» дистрибутивами 1С — это риск. Файлы могут содержать вредоносный код, а использование нелицензионной платформы в коммерческой организации создаёт юридические последствия. Единственный безопасный путь — официальные ресурсы фирмы «1С».

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

Основной источник дистрибутивов — портал releases.1c.ru. Там публикуются все версии технологической платформы и конфигураций, включая сборки для Linux. Для входа потребуется учётная запись портала 1С, к которой привязан договор 1С:ИТС или зарегистрированный программный продукт.

Второй вариант — личный кабинет на portal.1c.ru, где в разделе обновлений также доступны ссылки на дистрибутивы. Если вы работаете через франчайзи 1С, партнёр может передать вам дистрибутив напрямую — это тоже легальный способ, поскольку лицензия привязана к вашему продукту, а не к способу получения файлов.

Для учебных целей существует учебная версия платформы — она распространяется свободно, но имеет ограничения: не работает с COM-соединениями, не поддерживает клиент-серверный режим в полном объёме и не предназначена для ведения реального учёта. Для знакомства с платформой на Linux этого достаточно.

Какие пакеты нужны: разбираем состав дистрибутива

Дистрибутив платформы для Linux — это не один файл, а набор пакетов. Какие из них ставить, зависит от роли машины: сервер приложений, клиентское рабочее место или веб-сервер для публикации базы.

ПакетНазначениеКогда нужен
server (сервер 1С)Кластер серверов, работа с СУБДНа выделенном сервере приложений
client (толстый/тонкий клиент)Рабочее место пользователяНа компьютерах сотрудников
ws (веб-компоненты)Публикация базы через веб-серверДля доступа через браузер или веб-сервисы
crs (хранилище конфигурации)Сервер хранилища для разработчиковПри командной разработке

Дополнительно в состав дистрибутива входят пакеты с суффиксами -nls (дополнительные языки интерфейса) и отдельные утилиты. Если интерфейс нужен только на русском, nls-пакеты можно не ставить.

Выбор версии и архитектуры

На портале releases.1c.ru версии платформы представлены в виде дерева: сначала выбираете релиз платформы (например, 8.3.24.x), затем внутри — сборку для Linux. Обратите внимание на архитектуру: доступны варианты x86_64 (большинство серверов и рабочих станций), а также сборки под другие архитектуры для специфических систем. Для типового сервера или ПК нужен x86_64.

Важное правило: версия клиента и версия сервера должны совпадать как минимум до уровня минорного релиза. Клиент 8.3.22 не подключится к серверу 8.3.24. Поэтому скачивайте сервер и клиентов из одного релиза, а при обновлении сервера планируйте одновременное обновление рабочих мест.

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

Установка сервера 1С на Linux

После скачивания архива распакуйте его и установите пакеты штатным менеджером пакетов. Для DEB-систем используется dpkg или apt, для RPM-систем — rpm или dnf/yum. Установка через apt/dnf предпочтительнее, так как автоматически подтянутся зависимости.

bash
# DEB-системы (Debian, Ubuntu, Astra Linux)
sudo dpkg -i <em>.deb
sudo apt-get install -f   # доустановка зависимостей

# RPM-системы (CentOS, РЕД ОС, ALT Linux)
sudo dnf install ./</em>.rpm

После установки серверного пакета служба сервера 1С обычно регистрируется в systemd автоматически. Проверьте её статус и при необходимости запустите:

bash
sudo systemctl status srv1cv83
sudo systemctl enable --now srv1cv83
Порядок установки сервера
  1. 1
    Скачайте дистрибутив нужного релиза с releases.1c.ru под вашу архитектуру и формат пакетов
  2. 2
    Распакуйте архив в отдельный каталог
  3. 3
    Установите пакеты через dpkg/apt или dnf, чтобы разрешились зависимости
  4. 4
    Проверьте, что служба srv1cv83 запущена и добавлена в автозагрузку
  5. 5
    Убедитесь, что порт агента кластера (по умолчанию 1540) доступен и не закрыт файрволом

Установка клиента и публикация через веб-сервер

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

Если планируется доступ через браузер, на машине с веб-сервером (Apache или nginx с модулем) устанавливается пакет веб-компонентов, после чего база публикуется штатной утилитой webinst или через конфигуратор. Учтите: для Apache требуется версия, совместимая с модулем 1С, — этот момент проверяйте в документации к конкретному релизу платформы.

Файловый режим как простая альтернатива

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

Варианты развёртывания

Файловый режим

Быстро и без сервера приложений. Подходит для небольших баз и малого числа пользователей; ограничен по производительности и надёжности при сбоях сети.

Клиент-серверный режим

Сервер 1С + СУБД. Требует установки и администрирования, но обеспечивает масштабируемость и корректную работу при большом числе пользователей.

Веб-доступ

Публикация через веб-сервер, работа в браузере. Удобно для удалённых пользователей, но требует настройки веб-сервера и HTTPS.

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

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

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

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

Статус службы сервера
Норма

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

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

failed или inactive — смотрите журнал journalctl -u srv1cv83

Сетевые порты
Норма

Порты 1540–1541 и диапазон рабочих процессов слушаются

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

Порты закрыты файрволом или служба не стартовала

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

Клиент открывается, сервер виден в списке при добавлении базы

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

Ошибка подключения — проверьте совпадение версий клиента и сервера

Типичные ошибки
01
Скачивание пакетов не под ту архитектуру или формат (DEB вместо RPM) — установка завершается ошибкой зависимостей
02
Разные версии клиента и сервера — клиент не подключается с ошибкой несовместимости
03
Игнорирование зависимостей (библиотеки из репозитория) — сервер не стартует, хотя пакеты 'установились'
04
Публикация через несовместимую версию веб-сервера — модуль 1С не загружается, веб-доступ не работает

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

Можно ли скачать 1С для Linux бесплатно?

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

Какой дистрибутив Linux выбрать для сервера 1С?

Фирма «1С» тестирует платформу на ряде распространённых систем; на практике чаще всего используются Debian/Ubuntu-семейство и российские сертифицированные ОС (Astra Linux, РЕД ОС, ALT Linux). Ориентируйтесь на системные требования конкретного релиза платформы и на требования к СУБД.

Нужна ли отдельная лицензия для Linux-версии?

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

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

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

Работает ли конфигуратор на Linux?

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

Итог

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

Скачивайте 1С для Linux только с releases.1c.ru или через portal.1c.ru по действующей подписке. Выбирайте пакеты под формат вашего дистрибутива (DEB/RPM) и архитектуру x86_64, держите версии клиента и сервера одинаковыми, а после установки проверяйте службу, порты и подключение клиента.