Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Требования к окружению для установки

  1. RAM не менее 4Gb, свободное место на диске от 5 Gb.

  2. Astra Linux 1.7.2, с базовыми настройками профилей безопасности (без ввода в домен Windows).

  3. Учетная запись с правами администратора (sudo).

  4. Наличие установленного dotnet-sdk-6.0. Инструкция по установке от разработчика ОС Astra Linux: https://wiki.astralinux.ru/pages/viewpage.action?pageId=41192241. Другой способ установки рассмотрен в Приложении 1.

  5. Устойчивое подключение к официальным репозиториям Astra Linux (доступ в интернет либо к локальным зеркалам репозиториев пакетов RED OS).

  6. Для работы с автоматизацией браузера - необходимо убедиться в наличии одного из браузеров, при необходимости - установить один из поддерживаемых в текущем релизе:

...

Подсказка
Примечание. Если в комплекте поставки присутствуют роботы, разработанные по заказу, то для работы этих роботов может потребоваться определенная версия браузера (в этом случае необходимо проконсультироваться с разработчиком роботов).

Процесс установки

В случае, если ранее были установлены компоненты ROBIN Robot, рекомендуется удалить их перед началом установки.

...

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

Установка

Скачайте или скопируйте предоставленный архив с пакетами установки и распакуйте в отдельную директорию.

...

sudo systemctl restart robinagent.service

Добавление текущего пользователя в группу rpa-robin

По окончанию установки проверьте, не присутствует ли текущий пользователь в группе rpa-robin для работы с роботами. Для этого можно воспользоваться приложенной утилитой:

...

Если в системе уже существует файл конфигурации, высветится подтверждение о перезаписи. Рекомендуется перезаписать файл после инсталляции платформы.

Запуск роботов

Для успешного выполнения робота необходимо, чтобы версии действий, используемых в роботе, присутствовали в установленной платформе.

...

(вместо многоточия в конце набора имени нажать Tab - высветится точное имя пакета)

Работа в многопользовательском окружении

Если в системе работает несколько различных пользователей и запускает одних и тех же роботов, могут быть конфликты на уровне временных файлов в общей директории /tmp.

...

Команда очистки:

rm -f /tmp/*.robin*

Обновление драйверов браузера

В случае необходимости обновления драйверов браузера можно самостоятельно скачать необходимую версию драйвера (с ресурса разработчика драйвера либо браузера). Структура каталогов с драйверами внутри установленной платформы ROBIN внутри директории /opt/RobinPlatform/2.0.0/drivers/browser имеет следующую структуру (директория с названием браузера, затем директория с именем и версией драйвера, внутри которой находится сам драйвер):

  1. Скачать драйвер, распаковать, если он заархивирован, поместить в директорию, названную в формате "имя-версия"
  2. Убедиться, что он является исполняемым файлом для всех:
    chmod +x yandexdriver
  3. Скопировать директорию с драйвером по нужному пути, например:
    sudo  cp  -a  yandexdriver-23.3.1.755   /opt/RobinPlatform/2.0.0/drivers/browser/yandex/
  4. Добавить запись в файл конфигурации ~/.robin/env/cfg по подобию существующих записей в файле (обратите внимание, что для версии Yandex в левой части строк указываются только три цифры без точки - например, 229 вместо 22.9.1.1110):

Консоль просмотра журнала роботов

Добавлен инструмент для просмотра журналов. На инструментальном стержне вверху окна можно переключиться на вкладки журналов Агента, действий на Java и действий на Python. В таблицу выводится до 1000 последних записей журнала. После запуска робота для загрузки новых записей можно нажать кнопку Update/Обновить.

...

Окно с инверсией цвета (черный фон):

gui-robin --dark

Приложение 1. Вариант установки .NET

Установка .NET:

sudo apt install -y curl

...