Заметки о решаемых задачах АйТишников

Сделал - запиши. Нашёл - сохрани :)

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

Установка 1С:Предприятия на Debian 13 (Trixie)

Установка 1С:Предприятия на Debian 13 (Trixie)

 

 

 

Введение

В Debian 13 (Trixie) произошли изменения в составе стандартных библиотек: многие старые пакеты были заменены на актуальные версии. Установщик 1С:Предприятия, рассчитанный на более старые дистрибутивы (Debian 11/12), ищет именно старые версии библиотек. Это приводит к ошибкам вида «не найден пакет» или «не найдена библиотека».

В данной статье описан способ установки, позволяющий обойти эти ограничения без нарушения работоспособности системы.

1. Скачивание дистрибутива

Перейдите на официальный сайт https://releases.1c.ru и скачайте необходимый релиз Технологической платформы 1С:Предприятия (64-bit) для Linux. На момент написания данной статьи устанавливался релиз 8.3.27.2130.

Скачанный архив представляет собой файл с именем вида setup-full-8.3.27.2130-x86_64.run. Это самодостаточный инсталлятор, который содержит все необходимые компоненты для установки как клиентской, так и серверной части платформы.

Примечание: Для работы с сайтом releases.1c.ru требуется учётная запись, имеющая действующий договор на сопровождение (ИТС).

2. Решение проблемы с зависимостями (старые библиотеки)

Основная сложность при установке на Debian 13 — это старые библиотеки, которые требуются установщику 1С, но отсутствуют в официальных репозиториях Trixie. Мы добавим репозиторий Debian 12 (Bookworm) с очень низким приоритетом, чтобы установить только недостающие библиотеки, не затрагивая остальную систему.

2.1 Добавление репозитория 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

2.2 Установка недостающих библиотек

Теперь установим все необходимые библиотеки из репозитория 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.

3. Решение проблемы с policykit-1

Установщик 1С также требует пакет policykit-1, который в Debian 13 заменён на polkitd. Достаточно создать символическую ссылку.

Выполните в терминале:

sudo ln -s /usr/bin/pkttyagent /usr/bin/policykit-1

Эта команда создаёт символическую ссылку с именем policykit-1, указывающую на существующую утилиту pkttyagent из пакета polkitd. Установщик 1С «думает», что нашёл нужный исполняемый файл, и продолжает работу без ошибок.

4. Запуск установки

Скачанный файл 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

5. Настройка в графическом мастере установки

После запуска инсталлятора откроется графическое окно установщика. Обратите внимание на следующие моменты:

  1. Выбор компонентов — перед вами появится окно со списком компонентов для установки. Поставьте галочку напротив пункта «1С:Предприятие». Важно также отметить галочкой пункт «Установить ярлыки» (Create desktop shortcuts) — тогда ярлыки для запуска 1С:Предприятия появятся в меню приложений вашего рабочего окружения (KDE, GNOME и т.д.). Все эти действия производятся в одном окне «Выберите компоненты».
  2. Путь установки — по умолчанию платформа устанавливается в каталог /opt/1cv8/. Рекомендуется оставить этот путь без изменений.
  3. Завершите установку, следуя инструкциям мастера.

6. Запуск и проверка

После успешной установки вы можете запустить 1С:Предприятие несколькими способами:

  • Через меню приложений — найдите «1С:Предприятие» в главном меню вашего рабочего окружения (KDE, GNOME и т.д.)
  • Через терминал:
/opt/1cv8/x86_64/1cv8

Путь может незначительно отличаться в зависимости от версии платформы (вместо x86_64 может быть i386 для 32-битной версии).

При первом запуске программа предложит добавить информационные базы — выберите нужный вариант (добавление существующей базы, создание новой или подключение к серверу 1С).

Дополнительно: установка драйверов HASP (при необходимости)

Если требуется установка лицензионных ключей защиты (HASP), выполните в терминале:

sudo apt install dkms build-essential

Далее следуйте инструкциям, прилагаемым к вашему типу защиты. Установка драйверов HASP обычно выполняется отдельным скриптом из дистрибутива 1С.

 

11 мая 2026, 16:38    Александр Linux 0    0 0

 

 

 

 



Комментарии ()

    Вы должны авторизоваться, чтобы оставлять комментарии.