Установка Sherpa Robot Unattended на RedOS

Для установки необходимы права sudo

Если робот уже установлен, то перейдите к разделу Скачивание и распаковка Робота для его обновления.

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

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

  • Устанавите пакет .NET SDK версии 8.0:

  • Установите RPM-пакет PowerShell версии 7.4.2:

Установка libgdiplus

Для работы эмуляции клавиатуры и мышки нужно установить библиотеку libgdiplus. Для этого выполните в терминале:

Установка tesseract

Для работы с tesseract, выполните в терминале:

Установка python

Для работы с python, выполните в терминале:

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

Для подключения к машине Координатора необходимо установить сервер xrdp.

Выполните в терминале:

  • Установите xrdp:

  • Перезапустите xrdp:

  • Активируйте автоматический запуск xrdp при загрузке системы:

  • Перезагрузите систему:

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

Выполните в терминале:

  • Удалите файл sherpa-robot.zip:

  • Скачайте файл sherpa-robot.zip:

  • Распакуйте ZIP-архив:

  • Перейдите в папку sherpa-robot и установите права на исполнение файлов:

    • Сделайте скрипт install_host.sh исполняемым:

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

    • Сделайте файл process-agent-host исполняемым:

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

    • Сделайте файл process-agent исполняемым:

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

    • Сделайте файл sherpa-assistant исполняемым:

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

    • Сделайте файл sherpa-assistant-console исполняемым:

    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

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

Выполните в терминале:

  • Запустите "Центр управления" → "Управление пользователями";

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

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

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

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

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

    Предварительно необходимо создать учетные записи, на которых будут запускаться Unattended-роботы:

    • Сделайте файл post-configure исполняемым:

    sudo chmod a+x /usr/lib/sherpa-robot/post-configure/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 Роботов.

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

Установка Yandex Browser

Для работы Робота с Yandex Browser необходимо установить в него плагин.

Данное действие нужно выполнять для каждой учетной записи отдельно.

  • Зайдите в учетную запись.

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

  • Запустите менеджер файлов и перейдите в папку:

  • Перенесите файл plugin.crx в окно браузера.

  • Добавьте расширение и закройте браузер.

  • Запустите окно терминала в текущей папке:

  • Запустите браузер.

Если значок плагина Sherpa RPA стал синим, значит плагин успешно установлен.

Так же плагин можно установить с сайта:

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

Установка Chromium

Для работы Робота с Chromium необходимо установить в него плагин:

  • Перейдите по ссылке:

  • Установите плагин.

  • Перейдите в папку:

  • Запустите окно терминала в текущей папке:

    • Сделайте скрипт install_host.sh исполняемым:

    chmod +x install_host.sh

    • Запустите скрипт install_host.sh исполняемым:

    ./install_host.sh

    • Скопируйте JSON-конфигурационный файл для расширений Native Messaging из Chrome в Chromium:

    cp -f $HOME/.config/google-chrome/NativeMessagingHosts/processagent.sherparpa.json $HOME/.config/chromium/NativeMessagingHosts

  • Запустите браузер.

Если значок плагина Sherpa RPA стал синим, значит плагин успешно установлен.

Last updated