Установка Primo RPA Studio Linux на РЕД ОС 7.3
Действия при установке РЕД ОС 7.3
При установке машины Студии под управлением РЕД ОС 7.3 необходимо:
-
на экране ВЫБОР ПРОГРАММ отметить базовое окружение Рабочая станция с графическим окружением (MATE);

-
на экране СОЗДАНИЕ ПОЛЬЗОВАТЕЛЕЙ создать пользователя-администратора (далее - primo-admin).

Установка дополнительного ПО и создание дополнительных пользователей будет описана ниже.
Настройка дополнительного ПО
- Выполните подключение машины Cтудии к репозиториям
baseиupdates. Настройка локальных зеркал этих репозиториев описана в Руководстве РЕД ОС
!!ВАЖНО!! Локальные репозитории необходимо выгружать на машине, имеющей доступ в Интернет.
Рекомендуется выделить одну машину под управлением РЕД ОС 7.3 для размещения на ней сервера репозиториев.
- Проверьте доступность репозиториев, используя следующую команду:
[primo-admin@redos-studio ~]$ sudo dnf repolistРепозитории base и updates должны присутствовать в выводе команды.
3. Удалите приложения для автообновления ПО (чтобы избежать засорения рабочего стола пользователя оповещениями):
[primo-admin@redos-studio ~]$ sudo dnf -y remove dnfdragora- Установите необходимое для работы пользователя ПО:
[primo-admin@redos-studio ~]$ sudo dnf -y install xsel at python3-pyatspi python3-numpy xdotool ImageMagick python3-opencv wmctrlУстановка браузера Chrome
Необходимо подключить необходимый репозиторий, для этого выполните команду:
[primo-admin@redos-studio ~]$ sudo vim /etc/yum.repos.d/chrome.repoВ этот файл необходимо вставить следующий текст:
[chrome]
name=google-chrome - 64-bit
baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pubВ результате выполнения предыдущей команды должен открыться редактор VIM. Чтобы вставить текст из буфера обмена, сохранить изменения и выйти из редактора, выполните следующую последовательность команд:
Insert
Shift+Insert
Escape
Shift+z
Shift+zЕсли файл уже существует и корректно заполнен, редактировать ничего не нужно. В таком случае переходите к выполнению следующей команды.
Для установки браузера Chrome выполните команду:
[primo-admin@redos-studio ~]$ sudo yum install google-chrome-stableПроверка: выполните указанную ниже команду. Если браузер запустится, установка прошла успешно:
[primo-admin@redos-studio ~]$ google-chromeУстановка браузера Яндекс
Для установки браузера выполните команду:
[primo-admin@redos-studio ~]$ sudo dnf install yandex-browser-stableПроверка: выполните указанную ниже команду. Если браузер запустится, установка прошла успешно:
[primo-admin@redos-studio ~]$ yandex-browser-stableУстановка Студии
Распакуйте архив Primo.Studio.Linux.zip в удобный каталог, например: /home/user.
Создайте каталог:
[primo-admin@redos-studio ~]$ sudo mkdir /opt/Primo/Содержимое папки linux-x64 перенесите в /opt/Primo/Studio:
[primo-admin@redos-studio ~]$ sudo mv /home/user/linux-x64/ /opt/Primo/Studio/`Распакуйте содержимое архива /opt/Primo/Studio/x64/RedosOCRx64.zip в папку /opt/Primo/Studio/.
Создание группы пользователей
Для работы пользователя необходима общая группа:
[primo-admin@redos-studio ~]$ sudo groupadd primo-rpaЗадайте вновь созданную группу для всех элементов папки Студии:
[primo-admin@redos-studio ~]$ sudo chgrp -R primo-rpa /opt/Primo/Studio/Задайте права:
[primo-admin@redos-studio ~]$ sudo chmod -R 770 /opt/Primo/Studio/Настройка учетной записи пользователя
Создание учётной записи пользователя <any_user>:
[primo-admin@redos-studio ~]$ sudo useradd -g primo-rpa -m -s /bin/bash <any_user>Установка пароля учётной записи пользователя <any_user>:
[primo-admin@redos-studio ~]$ sudo passwd <any_user>`
Новый пароль : ***
Повторите ввод нового пароля : ***
passwd: пароль успешно обновлёнПосле создания учётной записи пользователя на машине Студии войдите в графический сеанс этой учётной записи для инициализации графического окружения и дальнейшей настройки.
Рекомендуется отключить фон рабочего стола для экономии памяти. Для этого используйте:
ПКМ на рабочем столе -> Свойства -> Обои, удалить обои и логотип.
Установка расширения для браузеров Google Chrome или Yandex для всех пользователей
Инструкция находится по ссылке .
Установка расширения для браузера Chrome для текущего пользователя
Откройте браузер Chrome, выберите пункт меню Настройки и управление Google Chrome > Расширения > Управление расширениями, далее на странице Расширения установите настройку Режим разработчика:
![]()
Выполните перетаскивание соответствующего файла в браузер Хром на страницу Расширения:
- файла
/opt/Primo/Studio/Extensions/Chrome/chrome.crxдля установки расширения с версией манифест v2, - файла
/opt/Primo/Studio/ExtensionsV3/Chrome/chrome.crxдля установки расширения с версией манифест v3.
В результате на странице должно появится расширение Primo RPA Extension:

Установка расширения для браузера Яндекс
Откройте браузер Яндекс, в строке адреса укажите browser://extensions/, нажмите Enter, далее на странице Расширения установите настройку Режим разработчика:
![]()
Выполните перетаскивание соответствующего файла в браузер Яндекс на страницу Расширения:
- файла
/opt/Primo/Studio/Extensions/Chrome/chrome.crxдля установки расширения с версией манифест v2, - файла
/opt/Primo/Studio/ExtensionsV3/Chrome/chrome.crxдля установки расширения с версией манифест v3.
В результате на странице должно появиться расширение Primo RPA Extension:

Настройка браузеров Chrome и Яндекс для текущего пользователя
Скрипт browsers.sh выполняет регистрацию расширения, установленного для браузеров Хром и Яндекс, для текущего пользователя.
Запустите скрипт:
./opt/Primo/Studio/browsers.shВывод консоли должен содержать повторяющуюся два раза строчку:
“Расширение успешно установлено. Перезапустите браузер.”
Вы также можете воспользоваться вариантом регистрации расширения через пользовательский интерфейс:
Для этого на странице Файл > Настройки > Инструменты > Расширения > Регистрация расширения браузеров нажмите кнопку соответствующего браузера.
Проверьте регистрацию расширения:
После перезапуска браузера Chrome или Яндекс должен появиться активный процесс LTools.WebBrowser.Native, который должен закрыться сразу после закрытия браузера. Процесс можно увидеть в утилите Системный монитор.
Запуск Студии
Запустите:
/opt/Primo/Studio/Primo.StudioДополнительные настройки
- Проблема: «Смещение элементов в браузере Яндекс». Проблема проявляется во время выбора элемента страницы при помощи пикера браузера, при этом границы выбранного элемента не совпадают с самим элементом.
Решение: В настройках «Интерфейс» -> «Боковая панель» отключите настройку «Показывать боковую панель»
- Проблема: «При запуске браузера Яндекс восстанавливаются закрытые вкладки страниц».
Решение: В настройках «Интерфейс»-> «Вкладки и группы» выключите настройку «При запуске восстанавливать вкладки окон и список закрепленных групп»