1с Тонкий клиент linux

1c thin-client или 1с тонкий клиент. Устанавливаем в Debian 10 и в дистрибутивах на его основе, использующие deb пакеты.

Уже не первый раз приходится обновлять тонкий клиент 1с на новую версию. Если в операционной системе windows это все сводится к простому нажатию Далее, Далее и ОК, то в системах Linux как правило возникают нюансы.

Порядок установки 1c тонкого клиента

Для установки тонкого клиента в системах Linux использующих deb пакеты как правило необходимо установить два пакета.

Первым ставим пакет самого клиента, а затем ставим языковый пакет. Пакет содержащий переводы, языки отличные от английского.

1с пакеты тонкого клиента и порядок их установки

Хочу напомнить, если вы используете debin 10, то для установки пакета используйте командную строку

команда будет выглядеть так

sudo dpkg -i имя_пакета.deb

Если будете устанавливать с помощью приложения GDebi, то вначале запустите его, а потом из его меню выберите пакет для установки.

интерфейс программы gdebi

Для этого выберите пункт файл, затем открыть и в открывшемся окне выберите нужный пакет.

Распространенная ошибка с пакетом libwebkitgtk в 1с

Как правило многие столкнутся с ошибкой в зависимостях с пакетом libwebkitgtk на момент написания статьи его версия 3.0 и полное го название libwebkitgtk-3.0

Последняя цифра это, как уже догадались, его версия.

Ошибка выглядит так

1с ошибка связанная с пакетом libwebkitgtk-3.0

Соответственно, чтоб решить эту проблему нужно добавить репозиторий с этим пакетом и установить его.

Первый вариант

Подойдет для дистрибутивов Ubuntu и Mint

Подключаем репозиторий с этим пакетом, для этого в терминале откроем sources.list идобавим его туда.

Открываем файл sources.list командой в терминале, с помощью редактора nano

sudo nano /etc/apt/sources.list

В конец добавляем строчку нашего репозитория

deb http://ru.archive.ubuntu.com/ubuntu/ bionic main universe

Выглядеть это будет так

1c добавляем репозиторий libwebkitgtk-3.0

Затем сохраняем сочетанием клавиш Ctrl+O и закрываем Ctrl+x

Далее традиционно обновляемся

sudo apt update 

Ну и затем ставим пакет

sudo apt install libwebkitgtk-3.0-0
libwebkitgtk-3.0-0 - процесс установки пакета

После установки пакета libwebkitgtk-3.0-0, рекомендуется удалить ранее добавленный репозиторий http://ru.archive.ubuntu.com/ubuntu/ в файле sources.list

Просто откройте снова его через терминал в редакторе nano

sudo nano /etc/apt/sources.list

теперь удалите ранее добавленный репозиторий deb http://ru.archive.ubuntu.com/ubuntu/ bionic main universe

Не забудьте сохранить файл сочетанием клавиш Ctrl+O и закрываем Ctrl+x

Далее ставим наш клиент 1с, ошибок не должно быть, не забываем про пакет с поддержкой языков.

Вариант второй для Debian 10

Если у вас Debian 10 то добавьте в список репозиториев репозиторий stretch.

Откройте файл репозиториев в терминале при помощи редактора nano

sudo nano /etc/apt/sources.list

Добавьте в конец репозиторий

deb http://deb.debian.org/debian/ stretch main contrib non-free

Не забываем после изменений сохранить Ctrl+O и закрыть Ctrl+x

Далее традиционно обновимся

sudo apt update

Теперь поставим, недостающий пакет именно из того репозитория который указали

sudo apt -t stretch install libwebkitgtk-3.0-0

После ставим наш пакет 1с с тонким клиентом и его языковый пакет.

Вариант третий для Debian 11

Тут я поступил самым длинным путем и просто скачал по очереди все пакеты которые требовались.

Да это заняло немного больше времени, но зато все работает.

Вот список пакетов которые я скачал в итоге:

libicu57_57.1-6+deb9u5_amd64.deb
libjavascriptcoregtk-3.0-0_2.4.11-3_amd64.deb
libenchant1c2a_1.6.0-11.1+b1_amd64.deb
libwebkitgtk-3.0-0_2.4.11-3_amd64.deb

Ставил в том же порядке, если порядок нарушите, ничего страшного. Система скажет, что нет какого то другого пакета из этого списка. Значит ставьте то что попросит система.

Все пакеты скачивал от разработчиков вот тут.

Кому лень скачивать каждый пакет отдельно, можете скачать архив со всеми указанными пакетами на Яндекс диске.

Пакеты загружались на Яндекс диск в марте 2022 года. На момент загрузки архива все работало, согласно описанной выше инструкции., с пакетами из этого архива.

Ошибки со шрифтом 1с

Как правило после установки тонкого клиента многим не нравится шрифт.

Иногда не корректно отображается шрифт.

Для решения этих вопросов необходимо до установить пакеты с нужными шрифтами.

Порядок установки и их название описаны в статье по первоначальным настройкам debian и настройкам debian10.

Если установка нужных шрифтов не помогает, то решение проблемы со шрифтом в Linux 1c описано в этой статье.

Если есть, что добавить или сказать пишите в комментариях.

Всем Удачи!

9 марта 2021

Подписаться
Уведомить о
guest
6 Комментарий
Новые
Старые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Tyras
Гость
Tyras
5 дней назад

Thank you very much! My dream came true! It works!

Олег
Гость
Олег
1 год назад

Пробовал установить libwebkitgtk на linux mint 20 Терминал пишет:

oleg@OleG:~$ sudo apt install libwebkitgtk-3.0-0
Чтение списков пакетов… Готово
Построение дерева зависимостей    
Чтение информации о состоянии… Готово
Пакет libwebkitgtk-3.0-0 недоступен, но упомянут в списке зависимостей другого
пакета. Это может означать, что пакет отсутствует, устарел или
доступен из источников, не упомянутых в sources.list

E: Для пакета «libwebkitgtk-3.0-0» не найден кандидат на установку

Олег
Гость
Олег
1 год назад
Ответить на  Administrator

Извините! Затупил! Закрыл редактор, не сохранив изменения.

Поделиться ссылкой.
Открыть сайт на
мобильном устройстве

qr-code