1c thin-client или 1с тонкий клиент. Устанавливаем в Debian 10 и в дистрибутивах на его основе, использующие deb пакеты.
Уже не первый раз приходится обновлять тонкий клиент 1с на новую версию. Если в операционной системе Windows это все сводится к простому нажатию Далее, Далее и ОК, то в системах Linux как правило возникают нюансы.
Порядок установки 1c тонкого клиента
Для установки тонкого клиента в системах Linux использующих deb пакеты как правило необходимо установить два пакета.
Первым ставим пакет самого клиента, а затем ставим языковый пакет. Пакет содержащий переводы, языки отличные от английского.
Хочу напомнить, если вы используете debin 10, то для установки пакета используйте командную строку
команда будет выглядеть так
sudo dpkg -i имя_пакета.deb
Если будете устанавливать с помощью приложения GDebi, то вначале запустите его, а потом из его меню выберите пакет для установки.
Для этого выберите пункт файл, затем открыть и в открывшемся окне выберите нужный пакет.
Распространенная ошибка с пакетом libwebkitgtk в 1с
Как правило многие столкнутся с ошибкой в зависимостях с пакетом libwebkitgtk на момент написания статьи его версия 3.0 и полное го название 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
Выглядеть это будет так
Затем сохраняем сочетанием клавиш Ctrl+O и закрываем Ctrl+x
Далее традиционно обновляемся
sudo apt update
Ну и затем ставим пакет
sudo apt install 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 описано в этой статье.
Если есть, что добавить или сказать пишите в комментариях.
Всем Удачи!
Thank you very much! My dream came true! It works!
Glad to be helpful. Good luck !
Пробовал установить libwebkitgtk на linux mint 20 Терминал пишет:
oleg@OleG:~$ sudo apt install libwebkitgtk-3.0-0
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Пакет libwebkitgtk-3.0-0 недоступен, но упомянут в списке зависимостей другого
пакета. Это может означать, что пакет отсутствует, устарел или
доступен из источников, не упомянутых в sources.list
E: Для пакета «libwebkitgtk-3.0-0» не найден кандидат на установку
Как раз решение этой ошибки и описано в статье.
Делайте все по инструкции и будет вам счастье. Вы не добавили репозиторий или не обновили после его добавления.
Устанавливал не однократно в Mint по инструкции написанной в этой статье, все работает.
Сделал все по инструкции, еще раз, все установилось и работает.
Добавил в статью скриншот процесса установки пакета с которым у вас возникла проблема.
Надеюсь у вас все получится. Удачи!
Извините! Затупил! Закрыл редактор, не сохранив изменения.
Не страшно, не ошибается тот кто ничего не делает…