Форум Zentec

Программное обеспечение => Дистрибутивы zWorkbench => zWorkbench for Linux => Тема начата: mike от 08 июня 2018, 13:59:28

Название: Версия для Debian / Ubuntu
Отправлено: mike от 08 июня 2018, 13:59:28
Установка zWorkbench через Snap

Приложение zWorkbench доступно в виде snap-пакета (https://snapcraft.io/) — универсального формата для Linux, который работает на большинстве современных дистрибутивов (Ubuntu, Fedora, Debian, Arch, openSUSE и др.).

Требования

Для корректной работы с последовательными портами (COM-порты, USB-UART адаптеры и т.п.) ваш пользователь должен быть добавлен в группу dialout:

sudo adduser $USER dialout
После выполнения этой команды необходимо выйти из системы и войти снова, чтобы изменения вступили в силу.

Подключение необходимых слотов

Выполните следующие команды в терминале:

sudo snap connect zworkbench:raw-usb
sudo snap connect zworkbench:serial-port

Эти команды дают приложению ZWorkbench доступ к:
raw-usb — прямому взаимодействию с USB-устройствами;
serial-port — работе с последовательными портами (например, /dev/ttyUSB0 или /dev/ttyACM0).

Проверка подключения

После этого можно убедиться, что интерфейсы подключены:

snap connections zworkbench
Если всё выполнено правильно, в выводе появятся строки:

Interface           Plug                         Slot            Notes
raw-usb             zworkbench:raw-usb            :raw-usb        manual
serial-port         zworkbench:serial-port        :serial-port    manual

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

Установка

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


Установка стабильной версии (по умолчанию):
sudo snap install zworkbench
Установка другой версии:
# Кандидатская версия
sudo snap install zworkbench --candidate

# Бета-версия
sudo snap install zworkbench --beta

# Сборка из основной ветки (edge)
sudo snap install zworkbench --edge

Если приложение уже установлено и вы хотите переключиться на другой канал:
sudo snap refresh zworkbench --channel=beta
Обновления

Snap-пакеты обновляются автоматически в фоне. Если вы хотите обновить вручную:
sudo snap refresh zworkbench
Дополнительно

zWorkbench в Snap Store (https://snapcraft.io/zworkbench) 
Официальная документация по snap (https://snapcraft.io/docs)

После установки вы можете запускать zWorkbench из меню приложений или командой:
zworkbench