Найти тему
LINUX NEWBIE

Установка разных версий тонкого клиента 1С:Предприятие 8 на Linux

Все инструкции приведены на примере Linux Mint 19.1 Cinnamon и 64-разрядной редакции тонкого клиента 1С версии 8.3.13.1896

1. Загружаем deb-пакет необходимой версии тонкого клиента

1c-enterprise83-thin-client_8.3.13-1896_amd64.deb

2. Распаковываем

sudo dpkg -x 1c-enterprise83-thin-client_8.3.13-1896_amd64.deb 1c-enterprise83-thin-client_8.3.13-1896_amd64

sudo dpkg -e 1c-enterprise83-thin-client_8.3.13-1896_amd64.deb 1c-enterprise83-thin-client_8.3.13-1896_amd64/DEBIAN

3. В файле /1c-enterprise83-thin-client_8.3.13-1896_amd64/DEBIAN/control добавляем версию в Package и Description

Package: 1c-enterprise83-thin-client-8-3-13-1896
Version: 8.3.13-1896
Section: commercial
Architecture: amd64
Installed-Size: 370884
Depends: libwebkitgtk-3.0-0 ( >= 1.2.5 )
Conflicts: 1c-enterprise83-common
Maintainer: baf <v8@baf.eu>
Description: 1C:Enterprise 8.3.13-1896 thin client for Linux STUB()

4. Переименовываем папку

/1c-enterprise83-thin-client_8.3.13-1896_amd64/opt/1C/v8.3

в

/1c-enterprise83-thin-client_8.3.13-1896_amd64/opt/1C/v8.3.13.1896

5. Переименовываем файл

/1c-enterprise83-thin-client_8.3.13-1896_amd64/usr/share/applications/1cv8c.desktop

в

/1c-enterprise83-thin-client_8.3.13-1896_amd64/usr/share/applications/1cv8-3-13-1896c.desktop

6. В файле /1c-enterprise83-thin-client_8.3.13-1896_amd64/usr/share/applications/1cv8-3-13-1896c.desktop корректируем пути Exec и Icon, добавляем версию в имена Name[ru_RU] и Name

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/opt/1C/v8.3.13.1896/x86_64/1cv8c
Categories=Office;Finance;
Name[ru_RU]=1С:Предприятие - Тонкий клиент (8.3.3.1896)
Name=1C:Enterprise - Thin client (8.3.13.1896)
Icon=1cv8-3-13-1896c

7. В папке /1c-enterprise83-thin-client_8.3.13-1896_amd64/usr/share/icons/hicolor переименовываем файлы иконок 1cv8c.png в 1cv8-3-13-1896c.png

sudo find -name 1cv8c.png -exec rename 's/1cv8c.png/1cv8-3-13-1896c.png/' {} \;

8. Собираем новый deb-пакет

sudo dpkg -b 1c-enterprise83-thin-client_8.3.13-1896_amd64 1c-enterprise83-thin-client_8.3.13-1896_amd64.deb

9. Можно устанавливать вновь полученный пакет

Выполняем все описанные действия для каждой версии устанавливаемого тонкого клиента.

Результат установки нескольких версий тонкого клиента
Результат установки нескольких версий тонкого клиента