Установка Sherpa Unattended на ОС Astra Linux

Перед установкой программных продуктов платформы Sherpa RPA ознакомьтесь с системными требованиями к компьютеру.

Установка производится по инструкции.

Ссылки на дистрибутивы можно найти здесь.

Важно! Для установки робота необходимо обладать правами sudo.

Если Sherpa Robot уже установлен на Ваш компьютер, то перейдите к разделу “Скачивание и распаковка робота” для его обновления.

Установка .NET Core 8

Общие инструкции по установке приведены на сайте Microsoft:

https://docs.microsoft.com/ru-ru/dotnet/core/install/linux-debian

https://docs.microsoft.com/en-us/powershell/scripting/install/install-debian?view=powershell-7.2

Для установки .NET Core 8 нажмите “Пуск”, выберите пункт “Системные”, а затем – “Терминал Fly”.

Далее в терминале необходимо выполнить следующие команды: (для этого скопируйте поочередно скопируйте команды, вставьте в окно терминала и нажмите Enter):

wget https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb -O packages-microsoft-prod.deb

sudo dpkg -i packages-microsoft-prod.deb

rm packages-microsoft-prod.deb

sudo apt-get update

sudo apt-get install -y dotnet-sdk-8.0

sudo apt-get install -y powershell

Для работы эмуляции клавиатуры и мыши установите библиотеку “libgdiplus”.

Установка библиотеки также производится через выполнение команды в окне терминала:

sudo apt install libgdiplus

Примечание: если Вы получили сообщение, что пакет не найден, то необходимо добавить репозиторий. Это можно сделать в программе "Менеджер пакетов Synaptic". deb https://dl.astralinux.ru/astra/frozen/2.12_x86-64/2.12.45/repository stable main contrib nonfree

Для работы с Tesseract выполните в терминале следующую команду: sudo apt install tesseract-ocr-rus

Для работы с Python выполните в терминале команду: sudo apt-get install -y libpython3.7-dev

В данном случае, устанавливается версия Python 3.7. Минимальная версия с которой работает робот – 3.6.

Примечание: если установка завершилась с ошибкой, то необходимо установить пакеты «Средства разработки». Это можно сделать в программе "Менеджер пакетов Synaptic".

Установка сервера RDP

Для подключения к этой машине координатора необходимо установить сервер xrdp. Выполните следующие команды в терминале:

sudo apt-get install xrdp

sudo systemctl restart xrdp

sudo systemctl enable xrdp --now

Затем перезагрузите сервер с помощью команды:

sudo reboot

Скачивание и распаковка робота

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

rm -f sherpa-robot.zip

wget https://sherparpa.ru/downloads/linux/get-robot.php -O sherpa-robot.zip

sudo unzip -o sherpa-robot.zip -d /usr/lib

sudo chmod a+x /usr/lib/sherpa-robot/Chrome/install_host.sh

sudo chmod a+x /usr/lib/sherpa-robot/Chrome/process-agent-host

sudo chmod a+x /usr/lib/sherpa-robot/process-agent

sudo chmod a+x /usr/lib/sherpa-robot/sherpa-assistant

sudo chmod a+x /usr/lib/sherpa-robot/sherpa-assistant-console

Также для установки или обновления робота до последней версии можно ввести терминале следующую команду (в ней собраны все вышеописанные команды):

rm -f sherpa-robot.zip && wget https://sherparpa.ru/downloads/linux/get-robot.php -O sherpa-robot.zip && sudo unzip -o sherpa-robot.zip -d /usr/lib && sudo chmod a+x /usr/lib/sherpa-robot/Chrome/install_host.sh && sudo chmod a+x /usr/lib/sherpa-robot/Chrome/process-agent-host && sudo chmod a+x /usr/lib/sherpa-robot/process-agent && sudo chmod a+x /usr/lib/sherpa-robot/sherpa-assistant && sudo chmod a+x /usr/lib/sherpa-robot/sherpa-assistant-console

По указанным выше командам:

  • скачивается с сайта последняя версия Sherpa Robot

  • распаковывается Sherpa Robot в папку “usr lib”

  • задаются права на запуск необходимых программ

Добавление пользователей для запуска Unattended-роботов

Каждый Unattended-роботов будет запускаться под отдельным пользователем. Чтобы создать нового пользователя необходимо открыть окно “Управление политикой безопасности”. Нажмите “Пуск”, выберите пункт “Системные”, а затем – “Политика безопасности”.

Каждый Unattended-роботов будет запускаться под отдельным пользователем. Чтобы создать нового пользователя необходимо открыть окно “Управление политикой безопасности”. Нажмите “Пуск”, выберите пункт “Системные”, а затем – “Политика безопасности”.

Затем задайте пароль для нового пользователя в появившемся окне.

Создайте столько новых пользователей, сколько Вам требуется.

Также попасть в окно “Управление политикой безопасности” для создания нового пользователя можно с помощью выполнения в терминале команды sudo fly-admin-center, которая откроет “Панель управления”.

Выберите в панели управления выберите пункт “Безопасность”, затем “Политика безопасности” и создайте новых пользователей, как это было описано выше.

Первичная настройка Unattended-робота

Первичная настройка выполняется для:

  • добавления ярлыка для Sherpa Assistant;

  • добавления ярлыков в автозагрузку для Unattended-роботов;

  • указания сервера Оркестратора для Unattended-роботов;

  • Указание GUID роботов для учетных записей Unattended-роботов.

Для выполнения первичной настройки выполните в терминале следующие команды:

sudo chmod a+x /usr/lib/sherpa-robot/post-configure/post-configure

sudo /usr/lib/sherpa-robot/post-configure/post-configure

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

1. Создать ярлык Sherpa Assistant на рабочем столе, а также в меню “Пуск”-”Разработка”.

2. Удалить ярлыки Sherpa Assistant.

3. Создать ярлык в автозагрузке у пользователя на запуск Unattended-робота.

4. Удалить ярлык на запуск Unattended-робота.

5. Указать сервер Оркестратора и указать GUID Unattended-роботов.

0. Выйти из меню.

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

Установка плагина в Yandex Browser

Установку плагина в Yandex Browser необходимо выполнять отдельно для каждого пользователя.

  1. Откройте браузер и зайдите в раздел “Дополнения”.

  1. Запустите менеджер файлов и перейдите в папку /usr/lib/sherpa-robot/Chrome

  2. Перетащите файл “plugin.crx” в окно Yandex Browser.

В диалоговом окне подтвердите установку расширения.

В верхней панели браузера значок Sherpa RPA красный, значит плагин еще не работает.

  1. Чтобы плагин заработал необходимо закрыть окно браузера и, в терминале, выполнить команду:

./install_host.sh

  1. Для проверки работы плагина запустите браузер. Если значок плагина Sherpa RPA стал синим, значит плагин успешно установлен.

Примечание: также плагин можно установить с сайта: https://chrome.google.com/webstore/detail/sherparpa/bdnlfnchnkjeempadnmcgbbkbacffobl

И после этого выполнить пункты 3, 4, 5.

Last updated