Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

 

No Format
$ tar -xvf udev-rules.tar.gz
$ ./install.sh

 

Anchor
_Toc260939214
_Toc260939214
Anchor
_Toc326167609
_Toc326167609
Переменные окружения

...

No Format
$ sudo apt-get install autoconf
$ sudo apt-get install wine
$ sudo apt-get install wine-dev

Последовательность сборки библиотеки grdwine.dll.so

Распаковать архив grdwine-0.5.5.tar.gz :

...

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

Удаление библиотеки из системы

No Format
$ cd grdwine-0.5.5
# make uninstall

...

Имена и доступ к устройствам

Для ключей, работающих в драйверном режиме

Обращение к ключу происходит через Linux USB Device Filesystem. Подробную информацию см. в linux/Documentation/usb/proc_usb_info.txt. Для успешной работы с ключом в системе нужно разрешить доступ на чтение/запись к файлу устройства.

Для ключей, работающих в HID-режиме

Обращение к ключу происходит через Linux USB HID Device Interface (драйвер usbhid). Подробную информацию см. в linux/Documentation/usb/hiddev.txt. Для успешной работы с ключом в системе нужно изменить имена соответствующих устройств на /dev/grdhid[№] и разрешить доступ на чтение/запись к файлу устройства.

Пример для hotplug или hotplug-ng

No Format
# cp etc/grdnt.usermap /etc/hotplug/usb/grdnt.usermap
# cp etc/grdnt /etc/hotplug/usb/grdnt 

...

Установка правил UDEV

Для ключей как в драйверном, так и в HID-режиме, и в случае использования файлов-устройств USB Device Filesystem

Распаковать архив udev-rules.tar.gz и выполнить установку правил:

 

No Format
$ tar -xvf udev-rules.tar.gz
$ ./install.sh

...

Для настройки Guardant API под GNU/Linux следует пользоваться следующими переменными окружения:

...

GRD_IPC_NAME

...

директория, в которой процессы будут создавать/открывать для чтения и записи файлы, используемые для синхронизации доступа к ключу. Если переменная не задана, используется значение по умолчанию (/tmp)

...

USB_DEVFS_PATH

...