diamond АШ Tlg

Как установить клиента 1С:Предприятия 8.3.27 на любой Linux

Пошаговое описание установки клиента на Arch, Fedora, Manjaro, Ubuntu и любой другой Linux, используя контейнер distrobox (актуальность июнь 2025)

Установка distrobox

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

В данной статье описано, как установить конфигуратор, тонкий и толстый клиент 1С на Arch Linux, либо любой другой современный дистрибутив Linux, имеющий поддержку distrobox. Cписок таких дистрибутивов можно найти в репозитории проекта distrobox. Если любимого дистрибутива там нет, то можно попытаться собрать distrobox из исходников.

Под капотом distrobox используется podman, поэтому нужно установить и его:

host> sudo pacman -S podman distrobox

Установка гостевой системы

В качестве гостевой системы выбран Almalinux 9, популярный и бесплатный клон RHEL. Данный дистрибутив отличается стабильностью и высокой совместимостью по библиотекам с программами 1С:

host> distrobox create -n almalinux9 -i docker.io/library/almalinux:9

Зайдем в дистрибутив для начальной настройки, первый заход может быть долгим:

host> distrobox enter almalinux9

# теперь мы внутри гостевой системы. обновляемся:
guest> sudo dnf update --refresh

Для продолжения установки нам требуется репозиторий EPEL 9. В связи с возможными проблемами с доступом установим его поэтапно и настроим на зеркало из РФ:

guest> sudo dnf install epel-release nano

Сразу же после установки настроим на скачивание из зеркала:

guest> sudo nano /etc/yum.repos.d/epel.repo

#Отредактировать секцию [epel]:

baseurl=https://mirror.docker.ru/epel/9/Everything/$basearch/
#metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-9&arch=$basearch&infra=$infra&content=$contentdir
enabled=1

Теперь можно обновиться:

guest> sudo dnf update --refresh

Установка 1С:Предприятие 8.3.27

Установим необходимые для клиента 1С пакеты, при этом также будет установлена куча зависимостей (они нужны):

guest> sudo dnf install libunwind webkit2gtk3 mesa-libGLU

Установим 64-битный дистрибутив 1С последней версии 8.3.27, скачанный с сайта ИТС или портала для разработчиков. Профайл текущего пользователя доступен изнутри гостевой системы, поэтому перекачивать файл установщика никуда не надо:

guest> sudo ~/Загрузки/setup-full-8.3.27.1606-x86_64.run
Установщик 1С

Далее устанавливаем так, как привыкли. После завершения установки необходимо провести удаление конфликтующих библиотек:

guest> sudo rm /opt/1cv8/common/libstdc++.so.6
sudo rm /opt/1cv8/x86_64/8.3.27.1606/libstdc++.so.6

Добавим в меню "пуск" ярлыки для запуска:

guest> distrobox-export --app 1cv8
exit

Рекомедую вручную удалить лишние ярлыки, оставив только 1cv8 (ярлыки создаются в папке ~/.local/share/applications)

Связанные материалы

Как установить клиента 1С:Предприятия 8.3.22, 8.3.23, 8.3.24, 8.3.25 на Arch

Комьюнити-лицензия разработчика 1С: полное руководство по получению, установке, решению проблем