В Debian 13 (Trixie) произошли изменения в составе стандартных библиотек: многие старые пакеты были заменены на актуальные версии. Установщик 1С:Предприятия, рассчитанный на более старые дистрибутивы (Debian 11/12), ищет именно старые версии библиотек. Это приводит к ошибкам вида «не найден пакет» или «не найдена библиотека».
В данной статье описан способ установки, позволяющий обойти эти ограничения без нарушения работоспособности системы.
Перейдите на официальный сайт https://releases.1c.ru и скачайте необходимый релиз Технологической платформы 1С:Предприятия (64-bit) для Linux. На момент написания данной статьи устанавливался релиз 8.3.27.2130.
Скачанный архив представляет собой файл с именем вида setup-full-8.3.27.2130-x86_64.run. Это самодостаточный инсталлятор, который содержит все необходимые компоненты для установки как клиентской, так и серверной части платформы.
Примечание: Для работы с сайтом releases.1c.ru требуется учётная запись, имеющая действующий договор на сопровождение (ИТС).
Основная сложность при установке на Debian 13 — это старые библиотеки, которые требуются установщику 1С, но отсутствуют в официальных репозиториях Trixie. Мы добавим репозиторий Debian 12 (Bookworm) с очень низким приоритетом, чтобы установить только недостающие библиотеки, не затрагивая остальную систему.
Выполните следующие команды в терминале:
# Добавляем репозиторий Debian 12 Bookworm
sudo tee /etc/apt/sources.list.d/bookworm.list << EOF
deb http://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware
deb http://deb.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware
deb http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
EOF
# Устанавливаем низкий приоритет (100) для этого репозитория
# Это гарантирует, что пакеты из Bookworm НЕ БУДУТ обновлять пакеты Trixie
sudo tee /etc/apt/preferences.d/bookworm-pin << EOF
Package: *
Pin: release n=bookworm
Pin-Priority: 100
EOF
# Обновляем список пакетов
sudo apt update
Теперь установим все необходимые библиотеки из репозитория Bookworm одной командой:
sudo apt install -t bookworm \
libjavascriptcoregtk-4.0-18 \
libwebkit2gtk-4.0-37 \
libsoup2.4-1
Что именно мы устанавливаем:
libjavascriptcoregtk-4.0-18 — библиотека для работы JavaScript (требуется веб-компонентам 1С)libwebkit2gtk-4.0-37 — движок для отображения веб-страниц (используется в формах 1С)libsoup2.4-1 — библиотека для HTTP-соединенийВсе эти пакеты в Debian 13 заменены на более новые версии, поэтому мы устанавливаем их из Debian 12.
Установщик 1С также требует пакет policykit-1, который в Debian 13 заменён на polkitd. Достаточно создать символическую ссылку.
Выполните в терминале:
sudo ln -s /usr/bin/pkttyagent /usr/bin/policykit-1
Эта команда создаёт символическую ссылку с именем policykit-1, указывающую на существующую утилиту pkttyagent из пакета polkitd. Установщик 1С «думает», что нашёл нужный исполняемый файл, и продолжает работу без ошибок.
Скачанный файл setup-full-8.3.27.2130-x86_64.run является самодостаточным инсталлятором. Удобнее всего запустить его напрямую.
Выполните в терминале из папки, куда был скачан файл:
# Перейдите в папку со скачанным файлом
cd ~/Загрузки
# Сделайте файл исполняемым
chmod +x setup-full-8.3.27.2130-x86_64.run
# Запустите установку от имени суперпользователя
sudo ./setup-full-8.3.27.2130-x86_64.run
После запуска инсталлятора откроется графическое окно установщика. Обратите внимание на следующие моменты:
/opt/1cv8/. Рекомендуется оставить этот путь без изменений.После успешной установки вы можете запустить 1С:Предприятие несколькими способами:
/opt/1cv8/x86_64/1cv8
Путь может незначительно отличаться в зависимости от версии платформы (вместо x86_64 может быть i386 для 32-битной версии).
При первом запуске программа предложит добавить информационные базы — выберите нужный вариант (добавление существующей базы, создание новой или подключение к серверу 1С).
Если требуется установка лицензионных ключей защиты (HASP), выполните в терминале:
sudo apt install dkms build-essential
Далее следуйте инструкциям, прилагаемым к вашему типу защиты. Установка драйверов HASP обычно выполняется отдельным скриптом из дистрибутива 1С.
Вы должны авторизоваться, чтобы оставлять комментарии.
Комментарии ()