Как найти и установить 32-разрядный (x86) сервер 1С:Предприятие на Linux?

Системный администратор 1С v8.3 (Управляемые формы) IT и автоматизация бизнеса
← На главную

При поиске дистрибутива сервера «1С:Предприятие» для операционных систем Linux можно столкнуться с ситуацией, когда на странице загрузки нужного релиза отображаются только пакеты для специфических архитектур, таких как 64-bit ARM или Эльбрус. При этом стандартная 32-разрядная версия (x86) отсутствует в основном списке, что вызывает недоумение. Разберем, где найти необходимый дистрибутив и какие особенности нужно учитывать при работе с 32-разрядным сервером 1С в среде Linux.

Поиск дистрибутива 32-разрядного сервера 1С

Проблема заключается в том, что 32-битная версия технологической платформы для Linux не всегда вынесена в основной список загрузок на портале релизов 1С. Однако она существует и доступна для скачивания. Рассмотрим по шагам, как ее найти.

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

  1. Перейдем на страницу нужного релиза технологической платформы на сайте 1С.
  2. Внимательно изучим список доступных для скачивания файлов. Вместо поиска отдельных пакетов для разных архитектур, найдем пункт «Технологическая платформа для Linux».
  3. Внутри этого раздела будет находиться архив с именем, похожим на server32_<версия>.tar.gz. Например, для релиза 8.3.22.1851 это будет файл server32_8_3_22_1851.tar.gz.

Именно этот архив и содержит все необходимые файлы для установки 32-разрядного сервера «1С:Предприятие» на Linux-системы с архитектурой x86.

Важные особенности и ограничения 32-разрядного сервера 1С

Несмотря на то, что 32-разрядная версия сервера существует и ее можно установить, важно понимать ее ограничения и текущие тенденции в развитии IT-индустрии и продуктов 1С. На сегодняшний день основной фокус смещен в сторону 64-разрядных систем (x86-64), и большинство инструкций и рекомендаций ориентированы именно на них.

Проанализируем ключевое техническое ограничение 32-разрядной архитектуры:

Лимит на использование оперативной памяти. 32-битный процесс сервера 1С, известный как rphost, физически не может адресовать и использовать более 4 ГБ оперативной памяти. На практике это значение может быть еще меньше (около 3-3.5 ГБ) из-за особенностей операционной системы.

Чем это грозит на практике?

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

Установка 32-битного сервера на 64-битную ОС Linux

В современных реалиях найти и установить 32-битную операционную систему Linux становится все сложнее. Гораздо чаще возникает задача установить 32-битное приложение, такое как сервер 1С, на уже развернутую 64-битную ОС. Это возможно, но требует дополнительных шагов.

Рассмотрим процесс подготовки 64-битной системы:

  1. Включение мультиархитектурной поддержки. Большинство современных дистрибутивов Linux поддерживают запуск 32-битных приложений в 64-битной среде. В системах на базе Debian/Ubuntu для этого необходимо активировать архитектуру i386. Это делается с помощью команды:

    dpkg --add-architecture i386

    После этого необходимо обновить списки пакетов:

    apt-get update

  2. Установка 32-битных библиотек. Для работы сервера «1С:Предприятие» требуется ряд системных библиотек. При установке на 64-битную ОС необходимо убедиться, что установлены их 32-разрядные версии. При установке пакета 1С менеджер зависимостей (например, apt) попытается сделать это автоматически, но иногда может потребоваться ручное вмешательство. Имена 32-битных пакетов обычно содержат суффикс :i386.

После выполнения этих шагов можно приступать к стандартной процедуре установки сервера 1С из скачанного архива.

Необходимые зависимости для установки

Для корректной работы сервера 1С на любой версии Linux, как правило, требуется установить несколько дополнительных пакетов. Перед установкой убедимся, что в системе присутствуют следующие компоненты.

Полный список зависимостей обычно указан в документации к технологической платформе, и его следует проверить для конкретной версии платформы и дистрибутива Linux. Фирма «1С» официально поддерживает работу на таких дистрибутивах, как Debian, Ubuntu, CentOS, Red Hat Enterprise Linux, предоставляя пакеты в форматах .deb и .rpm.

← На главную