Установка 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 необходимо выполнять отдельно для каждого пользователя.
Откройте браузер и зайдите в раздел “Дополнения”.
Запустите менеджер файлов и перейдите в папку /usr/lib/sherpa-robot/Chrome
Перетащите файл “plugin.crx” в окно Yandex Browser.
В диалоговом окне подтвердите установку расширения.
В верхней панели браузера значок Sherpa RPA красный, значит плагин еще не работает.
Чтобы плагин заработал необходимо закрыть окно браузера и, в терминале, выполнить команду:
./install_host.sh
Для проверки работы плагина запустите браузер. Если значок плагина Sherpa RPA стал синим, значит плагин успешно установлен.
Примечание: также плагин можно установить с сайта: https://chrome.google.com/webstore/detail/sherparpa/bdnlfnchnkjeempadnmcgbbkbacffobl
И после этого выполнить пункты 3, 4, 5.
Last updated