Установка Studio Linux на РЕД ОС 7.3 средствами RPM пакетов
Last updated
Last updated
При установке машины студии под управлением РЕД ОС 7.3 необходимо:
на экране ВЫБОР ПРОГРАММ отметить базовое окружение Рабочая станция с графическим окружением (MATE);
на экране СОЗДАНИЕ ПОЛЬЗОВАТЕЛЕЙ создать пользователя-администратора (далее - primo-admin).
Установка дополнительного ПО и создание дополнительных пользователей будет описана ниже.
Выполните подключение машины студии к репозиториям base
и updates
. Настройка локальных зеркал этих репозиториев описана в Руководстве РЕД ОС
Рекомендуется выделить одну машину под управлением РЕД ОС 7.3 для размещения на ней сервера репозиториев.
Проверьте доступность репозиториев, используя следующую команду:
Репозитории base
и updates
должны присутствовать в выводе команды.
Удалите приложения для автообновления ПО (чтобы избежать засорения рабочего стола пользователя оповещениями):
Установите необходимое для работы пользователя ПО:
Необходимо подключить репозиторий, для этого отредактируйте файл /etc/yum.repos.d/chrome.repo
и добавьте в него дополнительную информацию. В качестве редактора можно использоваь nano.
Выполните команду:
В конец этого файл необходимо вставить через буфер обмена следующий текст:
Далее сохраните изменения и выйдите из редактора. Если файл уже существует и корректно заполнен, редактировать ничего не нужно. В таком случае переходите к выполнению следующей команды. Для установки браузера Chrome выполните команду:
Проверка: выполните указанную ниже команду. Если браузер запустится, установка прошла успешно:
Для установки браузера выполните команду:
Проверка: выполните указанную ниже команду. Если браузер запустится, установка прошла успешно:
Существую следующую компоненты Студии Линукс, которые можно устанавливать на машину как отдельно, так и в некоторых комбинациях:
Studio Linux
- включает в себя инструмент разработчика и предназначен для создания и отладки процессов.
Robot Runner
- включает в себя инструмент запуска процессов как в ручном режиме, так и по расписанию.
Browser Extensions
- компонент, который позволяет взаимодействовать браузерным активностям с браузерами Яндекс и Google Chrome посредством специальных расширений для этих браузеров.
Типичные комбинации компонентов для установки:
Studio Linux
+ Robot Runner
+ Browser Extensions
- полный установочный набор для разработчика
Robot Runner
+ Browser Extensions
- установочный набор только для запуска процессов
Browser Extensions
- набор для установки на машины, где планируется запускать оркестровых роботов.
Скопируйте пакет primo-studio-1.25.1.3-1.x86_64.rpm
в удобный каталог, например: /home/<current_user>
.
Имя пакета может отличаться в зависимости от версии продукта, не используйте буквально.
Перейдите в папку с этим пакетом и выполните установку пакета
В результате компонент должен установиться по пути /opt/primo/studio/
Для возможности работать с компонентом необходимо будет настроить права для группы пользователей, как описано ниже.
Скопируйте пакет primo-robot-runner-1.25.1.3-1.x86_64.rpm
в удобный каталог, например: /home/<current_user>
.
Имя пакета может отличаться в зависимости от версии продукта, не используйте буквально.
Перейдите в папку с этим пакетом и выполните установку пакета
В результате компонент должен установиться по пути /opt/primo/robot-runner/
Для возможности работать с компонентом необходимо будет настроить права для группы пользователей, как описано ниже.
Скопируйте пакет primo-web-browser-native-1.25.1.3-1.x86_64.rpm
в удобный каталог, например: /home/<current_user>
.
Имя пакета может отличаться в зависимости от версии продукта, не используйте буквально.
Перейдите в папку с этим пакетом и выполните установку пакета
В результате компонент должен установиться по пути /opt/primo/web-browser-native/
Для возможности работать с компонентом необходимо будет настроить права для группы пользователей и зарегистрировать расширение для браузеров, как описано ниже.
Для работы пользователя необходима общая группа:
Задайте вновь созданную группу для всех элементов папки Студии:
Задайте права:
Создание учётной записи пользователя <any_user>
:
Установка пароля учётной записи пользователя <any_user>
:
После создания учётной записи пользователя на машине Студии войдите в графический сеанс этой учётной записи для инициализации графического окружения и дальнейшей настройки.
Рекомендуется отключить фон рабочего стола для экономии памяти. Для этого используйте: ПКМ на рабочем столе -> Свойства -> Обои, удалить обои и логотип.
Выполните перетаскивание соответствующего файла в браузер Хром на страницу Расширения:
файла /opt/primo/web-browser-native/Extensions/Chrome/chrome.crx
для установки расширения с версией манифест v2,
файла /opt/primo/web-browser-native/Studio/ExtensionsV3/Chrome/chrome.crx
для установки расширения с версией манифест v3.
Выполните перетаскивание соответствующего файла в браузер Яндекс на страницу Расширения:
файла /opt/primo/web-browser-native/Studio/Extensions/Chrome/chrome.crx
для установки расширения с версией манифест v2,
файла /opt/primo/web-browser-native/Studio/ExtensionsV3/Chrome/chrome.crx
для установки расширения с версией манифест v3.
Скрипт browsers.sh
выполняет регистрацию расширения, установленного для браузеров Хром и Яндекс, для текущего пользователя.
Запустите скрипт:
./opt/primo/web-browser-native/browsers.sh
Вывод консоли должен содержать повторяющуюся два раза строчку:
"Расширение успешно установлено. Перезапустите браузер."
Проверьте регистрацию расширения:
После перезапуска браузера Chrome или Яндекс должен появиться активный процесс LTools.WebBrowser.Native, который должен закрыться сразу после закрытия браузера. Процесс можно увидеть в утилите Системный монитор.
Запустите:
/opt/primo/studio/Primo.Studio
Проблема: «Смещение элементов в браузере Яндекс». Проблема проявляется во время выбора элемента страницы при помощи пикера браузера, при этом границы выбранного элемента не совпадают с самим элементом. Решение: В настройках «Интерфейс» -> «Боковая панель» отключите настройку «Показывать боковую панель»
Проблема: «При запуске браузера Яндекс восстанавливаются закрытые вкладки страниц». Решение: В настройках «Интерфейс»-> «Вкладки и группы» выключите настройку «При запуске восстанавливать вкладки окон и список закрепленных групп»
Локальные репозитории необходимо выгружать на машине, имеющей доступ в Интернет.
Откройте браузер Chrome, выберите пункт меню Настройки и управление Google Chrome > Расширения > Управление расширениями, далее на странице Расширения установите настройку Режим разработчика:
В результате на странице должно появится расширение Primo RPA Extension:
Откройте браузер Яндекс, в строке адреса укажите browser://extensions/, нажмите Enter, далее на странице Расширения установите настройку Режим разработчика:
В результате на странице должно появиться расширение Primo RPA Extension: