# Установка Sherpa RPA на Astra Linux

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

## 1. Установка .NET 8.0 <a href="#docs-internal-guid-f9793f2b-7fff-a245-1b5d-b6830db76dae" id="docs-internal-guid-f9793f2b-7fff-a245-1b5d-b6830db76dae"></a>

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

{% embed url="<https://docs.microsoft.com/ru-ru/dotnet/core/install/linux-debian>" %}

{% embed url="<https://docs.microsoft.com/en-us/powershell/scripting/install/install-debian?view=powershell-7.2>" %}

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

* Загрузите файл конфигурации:

`wget https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb -O packages-microsoft-prod.deb`

* Установите пакет:

`sudo dpkg -i packages-microsoft-prod.deb`

* Удалите файл:

`rm packages-microsoft-prod.deb`

* Обновите список пакетов:

`sudo apt-get update`

* Установите .NET SDK 8.0:

`sudo apt-get install -y dotnet-sdk-8.0`

* Установите PowerShell:

`sudo apt-get install -y powershell`

Появится сообщение: “Installation finished successfully”.

## 2. Включение прозрачности для подсветки выбора селекторов

Запускаем панель управления "fly-admin-center". Переходим в пункт "Оформление Fly":

<figure><img src="https://483167589-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpyvTUnAaOD3OMZ1w2jM6%2Fuploads%2Fks6MkJ1lnygAneoVchx7%2F%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5.png?alt=media&#x26;token=dfbb0219-7074-4a26-8197-704edf7a83ec" alt=""><figcaption></figcaption></figure>

Заходим во вкладку "Эффекты" и убеждаемся, что включены два параметра "Композит-менеджер" и "Прозрачность".

## 3. Настройка библиотеки libgdiplu**s**

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

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

`sudo apt install libgdiplus`

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

Это можно сделать в программе "Менеджер пакетов Synaptic":

`deb https://dl.astralinux.ru/astra/frozen/2.12_x86-64/2.12.45/repository stable main contrib non-free`

## 4. Установка Tesseract

Для работы с Tesseract выполните в терминале следующую команду:

`sudo apt install tesseract-ocr-rus`

Если вы планируете использовать Tesseract OCR или функцию автоматического распознавания угла поворота страницы в Шаблонизаторе, то для улучшения качества результата выполните следующие действия:

* Скачайте архив

`wget` [`https://sherparpa.ru/downloads/traineddata.zip`](https://sherparpa.ru/downloads/traineddata.zip) `-O traineddata.zip`

* Распакуйте его в папку

`sudo unzip -o traineddata.zip -d /usr/share/tesseract-ocr/4.00/tessdata`

## 5. Установка Python

Для работы с Python выполните в терминале следующую команду:

`sudo apt-get install -y libpython3.7-dev`

Если установка завершилась с ошибкой, то необходимо установить пакеты «Средства разработки». Это можно сделать в программе "Менеджер пакетов Synaptic".

## 6. Скачивание и запуск установщика

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

* Удалите старую версию установщика:

`rm -f SherpaRPA`

* Скачайте последнюю версию установщика:

`wget https://sherparpa.ru/downloads/linux/SherpaRPA.php -O SherpaRPA`

* Добавьте у файла флаг Выполнения:

`chmod +x SherpaRPA`

* Запустите установщик:

`./SherpaRPA`

> Для скачивания и запуска установщика можно ввести в терминале эту строку. В ней собраны все выше описанные команды: rm -f SherpaRPA && wget <https://sherparpa.ru/downloads/linux/SherpaRPA.php> -O SherpaRPA && chmod +x SherpaRPA && ./SherpaRPA

* Если Робот был установлен ранее, то вы увидите окно, оповещающее об этом. В нём вы сможете выбрать пункт "Установить" (для обновления Робота) или пункт "Удалить" (для удаления Робота);

<figure><img src="https://483167589-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpyvTUnAaOD3OMZ1w2jM6%2Fuploads%2FuMUHj6f7It43CGrmwQyH%2F%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5.png?alt=media&#x26;token=9956f38d-34b1-46cb-a501-25e7df74a4a9" alt=""><figcaption></figcaption></figure>

* Выберите папку для установки Робота и нажать на кнопку "Дальше";

<figure><img src="https://483167589-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpyvTUnAaOD3OMZ1w2jM6%2Fuploads%2F1gKqgYEy05f3N0Svj4PK%2F%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5.png?alt=media&#x26;token=5319ed96-6dd4-48a3-aa8a-ad67a87013b1" alt=""><figcaption></figcaption></figure>

* Далее появится окно, где будет виден процесс установки Робота;

<figure><img src="https://483167589-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpyvTUnAaOD3OMZ1w2jM6%2Fuploads%2F1lOBCYZwImFN8D5DhXlE%2F%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5.png?alt=media&#x26;token=76f40c08-5dd0-4180-b57a-70b39edcad8d" alt=""><figcaption></figcaption></figure>

* Когда установка завершится, вы увидите окно, в котором сможете сразу запустить Sherpa Designer, нажав на кнопку "Запустить".

<figure><img src="https://483167589-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpyvTUnAaOD3OMZ1w2jM6%2Fuploads%2FOdXQ3pQRn2EadaggsXHb%2F%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5.png?alt=media&#x26;token=10904c0f-a2fe-4ba2-b5a5-5b535302feca" alt=""><figcaption></figcaption></figure>

## 7. Установка плагина в Yandex Browser

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

* Откройте браузер и зайдите в раздел “Дополнения”;
* Затем запустите менеджер файлов и откройте папку с установленным Роботом:

`/home/user/.config/sherpa-rpa/sherpa-robot` ;

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

`/home/user/.config/sherpa-rpa/sherpa-robot /Chrome` ;

* Перетащите файл `plugin.crx` в окно браузера;
* Добавьте расширение;
* Закройте браузер;
* Запустите окно терминала в текущей папке и выполните:

`chmod +x install_host.sh` ;

`./install_host.sh` ;

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

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

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

{% embed url="<https://chrome.google.com/webstore/detail/sherpa-rpa/bdnlfnchnkjeempadnmcgbbkbacffobl>" %}

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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sherparpa.ru/sherpa-rpa/ustanovka-sherpa-rpa/ustanovka-sherpa-rpa-na-linux.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
