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

monitor_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 описано в этой статье.

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

Всем Удачи!

Про ПК
Добавить комментарий

  1. Tyras

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

    Ответить
    1. Илья Агапов автор

      Glad to be helpful. Good luck !

      Ответить
  2. Олег

    Пробовал установить 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. Илья Агапов автор

      Как раз решение этой ошибки и описано в статье.
      Делайте все по инструкции и будет вам счастье. Вы не добавили репозиторий или не обновили после его добавления.
      Устанавливал не однократно в Mint по инструкции написанной в этой статье, все работает.
      Сделал все по инструкции, еще раз, все установилось и работает.
      Добавил в статью скриншот процесса установки пакета с которым у вас возникла проблема.
      Надеюсь у вас все получится. Удачи!

      Ответить
      1. Олег

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

        Ответить
        1. Илья Агапов автор

          Не страшно, не ошибается тот кто ничего не делает…

          Ответить