RAM не менее 4Gb, свободное место на диске от 5 Gb.
RED OS 7.3.2 / 64, с базовыми настройками профилей безопасности (без ввода в домен Windows).
Учетная запись с правами администратора (sudo).
Внимание! Прямая установка в сеансе root (когда в терминале отображается подсказка root@<host>) может привести к непредсказуемым последствиям и потому недопустима. Проводите установку в сеансе пользователя, у которого доступно выполнение команд через sudo. |
Устойчивое подключение к официальным репозиториям RED OS (доступ в интернет либо к локальным зеркалам репозиториев пакетов RED OS).
Для работы с автоматизацией браузера необходимо убедиться в наличии одного из браузеров, при необходимости установить один из поддерживаемых в текущем релизе:
Yandex-Browser 22.9
Yandex-Browser 22.5
Yandex-Browser 22.7
Yandex-Browser 23.3
Chromium 94
Chromium 101
Firefox 31
Firefox 30
Примечание. Если в комплекте поставки присутствуют роботы, разработанные по заказу, то для работы этих роботов может потребоваться определенная версия браузера (в этом случае необходимо проконсультироваться с разработчиком роботов). |
В случае если ранее вы устанавливали более раннюю версию Robin Robot, рекомендуется удалить ее перед началом установки.
Перед установкой проверяем, что на компьютере уже не установлены пакеты дистрибутивов Robin:
rpm -qa | grep rpa-robin
В случае их наличия будет выведен список пакетов, которые необходимо удалить.
Для удаления данных пакетов необходимо выполнить следующую команду:
sudo dnf remove -y <имя пакета>
Примечание. При наборе команд и имен в терминале можно использовать клавишу Tab, которая завершает имя, если иных совпадений нет. |
Скачайте или скопируйте предоставленный архив с пакетами установки и распакуйте в отдельную директорию.
В директории вместе с установочными пакетами должны присутствовать следующие файлы:
rpa-robin-install-redos-std.sh
rpa-robin-check-user-group.sh
Если у вас на этом компьютере уже установлена предыдущая версия платформы, рекомендуется ее удалить.
Для установки выполните команду
sudo ./rpa-robin-install-redos-std.sh
Следите за сообщениями на экране.
По окончанию установки проверьте, не присутствует ли текущий пользователь в группе rpa-robin для работы с роботами. Для этого можно воспользоваться приложенной утилитой:
./rpa-robin-check-user-group.sh
Если пользователь не присутствует в группе, вы можете добавить его с помощью команды:
sudo usermod -aG rpa-robin $USER
Внимание! Чтобы участие пользователя в группе вступило в силу, необходимо завершить сеанс пользователя в операционной системе и открыть новый сеанс. |
Без участия в группе rpa-robin пользователь не сможет выполнять роботов.
Внимание! Пользователь окажется в группе только в следующем сеансе, если его учетная запись не была включена в группу rpa-robin в ходе предыдущих инсталляций. Чтобы участие пользователя в группе вступило в силу, необходимо завершить сеанс пользователя в операционной системе и открыть новый сеанс. |
Выполнить команду для первоначальной настройки драйверов для web-браузеров (выполняется однократно для пользователя):
cli-robin webdrivers-bootstrap
Если в системе уже существует файл конфигурации, высветится подтверждение о перезаписи. Рекомендуется перезаписать файл после инсталляции платформы.
Для успешного выполнения робота необходимо, чтобы версии действий, используемых в роботе, присутствовали в установленной платформе.
Робот может быть запущен 2 способами:
Из файлового менеджера - по клику правой кнопкой - вверху контекстного меню элемент "Открыть в Robin Player" либо по двойному клику мышкой по пиктограмме файла
В терминале: robinplayer <путь к файлу либо имя файла, если он в текущей директории>
При запуске робота откроется терминальное окно с сообщениями о ходе выполнения. После успешного выполнения окно закроется автоматически, в случае критичной ошибки робота останется открытым для просмотра. Закрыть его можно с помощью сочетания клавиш Ctrl+C.
Примечание. Запуск робота из робота может не работать из домашней директории пользователя, в этом случае для них понадобится явная установка группы-владельца rpa-robin и прав на чтение участниками группы rpa-robin. |
В случае необходимости деинсталяции Платформы ROBIN, можно воcпользоваться штатными командами операционной системы (dnf).
Удаление (деинсталляция):
sudo dnf remove -y rpa-robin-core
Если в системе работает несколько различных пользователей и запускает одних и тех же роботов, могут быть конфликты на уровне временных файлов в общей директории /tmp.
Во избежание конфликтов на компьютерах, в которых работает несколько пользователей, рекомендуется очищать временные файлы в директории /tmp после завершения работы и перед выходом из системы.
Команда очистки:
rm -f /tmp/*.robin*
В случае необходимости обновления драйверов браузера, можно самостоятельно скачать необходимую версию драйвера (с ресурса разработчика драйвера либо браузера). Структура каталогов с драйверами внутри установленной платформы ROBIN внутри директории /opt/RobinPlatform/2.0.0/drivers/browser имеет следующую структуру (директория с названием браузера, затем директория с именем и версией драйвера, внутри которой находится сам драйвер):
Добавлен инструмент для просмотра журналов. На инструментальном стержне вверху окна можно переключиться на вкладки журналов Агента, действий на Java и действий на Python. В таблицу выводится до 1000 последних записей журнала. После запуска робота для загрузки новых записей можно нажать кнопку Update/Обновить.
Запуск инструмента из командной строки в сеансе обычного пользователя:
gui-robin
Окно с инверсией цвета (черный фон):
gui-robin --dark