Ubuntu Linux

zWorkbench доступен в виде snap-пакета — универсального формата для Linux, который работает на большинстве современных дистрибутивов.

Предварительные требования

Доступ к последовательным портам

Для корректной работы с COM-портами и USB-UART адаптерами необходимо добавить текущего пользователя в группу dialout:

sudo adduser $USER dialout

После выполнения команды необходимо выйти из системы и войти снова для применения изменений.

Установка

Доступные каналы распространения:

  • stable — стабильная версия (рекомендуется для большинства пользователей)

  • candidate и beta — тестовые версии с новыми функциями

  • edge — ежедневные сборки (только для опытных пользователей)

Установка стабильной версии:

sudo snap install zworkbench
_images/36.png

Установка других версий:

# Кандидатская версия
sudo snap install zworkbench --candidate

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

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

После установки программа доступна через меню приложений:

_images/411.png

Запуск программы:

zworkbench
_images/57.png

Настройка доступа к оборудованию

Snap-пакеты по умолчанию ограничивают доступ к оборудованию. Для работы с USB-устройствами и последовательными портами выполните:

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

Эти команды предоставляют приложению доступ к:

  • 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 info zworkbench
_images/67.png

Обновление

Snap-пакеты обновляются автоматически. Для ручного обновления:

sudo snap refresh zworkbench
_images/79.png

Переключение между каналами:

sudo snap refresh zworkbench --channel=beta

Удаление

sudo snap remove zworkbench

Дополнительная информация

Примечание: подключение интерфейсов (raw-usb, serial-port) выполняется только один раз после установки.