# Instalação do Sherpa Robot Unattended no RedOS

> Para a instalação, são necessários direitos sudo

Se o robô já estiver instalado, vá para a seção [Download e descompactação do Robô](#skachivanie-i-raspakovka-robota) para atualizá-lo.

## Instalação do .NET Core 8 e PowerShell

Instruções gerais de instalação estão disponíveis no site da Microsoft:

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

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

* Instale o pacote .NET SDK versão 8.0:

```
sudo dnf install -y dotnet-sdk-8.0
```

* Instale o pacote RPM do PowerShell versão 7.4.2:

```
sudo dnf install https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/powershell-7.4.2-1.rh.x86_64.rpm
```

## Instalação do libgdiplus

Para que a emulação do teclado e mouse funcione, é necessário instalar a biblioteca libgdiplus. Para isso, execute no terminal:

```
sudo dnf install libgdiplus
```

## Instalação do tesseract

Para trabalhar com o tesseract, execute no terminal:

```
sudo dnf install tesseract-langpack-rus
```

## Instalação do python

Para trabalhar com o python, execute no terminal:

```
sudo dnf install python3-devel.x86_64
```

## Instalação do servidor RDP

Para se conectar à máquina do Coordenador, é necessário instalar o servidor xrdp.

**Execute no terminal:**

* Instale o xrdp:

```
sudo dnf install xrdp
```

* Reinicie o xrdp:

```
sudo systemctl restart xrdp
```

* Ative a inicialização automática do xrdp na inicialização do sistema:

```
sudo systemctl enable xrdp --now
```

* Reinicie o sistema:

```
sudo reboot
```

## Download e descompactação do Robô

**Execute no terminal:**

* Remova o arquivo sherpa-robot.zip:

```
rm -f sherpa-robot.zip
```

* Baixe o arquivo sherpa-robot.zip:

```
wget https://sherparpa.ru/downloads/linux/get-robot.php -O sherpa-robot.zip
```

* Descompacte o arquivo ZIP:

```
sudo unzip -o sherpa-robot.zip -d /usr/lib
```

* Vá para a pasta sherpa-robot e defina permissões de execução para os arquivos:

  * Torne o script install\_host.sh executável:

  `sudo chmod a+x /usr/lib/sherpa-robot/Chrome/install_host.sh`

  * Torne o arquivo process-agent-host executável:

  `sudo chmod a+x /usr/lib/sherpa-robot/Chrome/process-agent-host`

  * Torne o arquivo process-agent executável:

  `sudo chmod a+x /usr/lib/sherpa-robot/process-agent`

  * Torne o arquivo sherpa-assistant executável:

  `sudo chmod a+x /usr/lib/sherpa-robot/sherpa-assistant`

  * Torne o arquivo sherpa-assistant-console executável:

  `sudo chmod a+x /usr/lib/sherpa-robot/sherpa-assistant-console`

> Para instalar ou atualizar o robô para a versão mais recente, você pode inserir este comando no terminal. Ele reúne todos os comandos descritos acima: `rm -f sherpa-robot.zip && wget https://sherparpa.ru/downloads/linux/get-robot.php -O sherpa-robot.zip && sudo unzip -o sherpa-robot.zip -d /usr/lib && sudo chmod a+x /usr/lib/sherpa-robot/Chrome/install_host.sh && sudo chmod a+x /usr/lib/sherpa-robot/Chrome/process-agent-host && sudo chmod a+x /usr/lib/sherpa-robot/process-agent && sudo chmod a+x /usr/lib/sherpa-robot/sherpa-assistant && sudo chmod a+x /usr/lib/sherpa-robot/sherpa-assistant-console`

## Adicionando Usuários para executar robôs Unattended

**Execute no terminal:**

* Abra o "Centro de Controle" → "Gerenciamento de Usuários";
* Configuração inicial para:

  * Adicionar um atalho para o Sherpa Assistant,
  * Adicionar atalhos na inicialização para robôs Unattended,
  * Especificar o servidor Orquestrador para robôs Unattended,
  * Especificar o GUID dos Robôs para contas de robôs Unattended.

  É necessário criar previamente as contas nas quais os robôs Unattended serão executados:

  * Torne o arquivo post-configure executável:

  `sudo chmod a+x /usr/lib/sherpa-robot/post-configure/post-configure`

  * Execute o arquivo post-configure com direitos de administrador:

  `sudo /usr/lib/sherpa-robot/post-configure/post-configure`

Você verá o menu principal com os comandos:

<figure><img src="https://1245874961-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fti2Raw08aYi0Vr2rkcD9%2Fuploads%2Fgit-blob-1faa151db58d7ce026192c92d7d7eb5b386be5dc%2F2025-07-25_17-17-34.png?alt=media" alt=""><figcaption></figcaption></figure>

1. O comando cria atalhos para o Sherpa Assistant na área de trabalho, bem como no menu "Iniciar" → "Desenvolvimento".
2. O comando remove atalhos do Sherpa Assistant.
3. O comando cria um atalho na inicialização do Usuário para iniciar o robô Unattended.
4. O comando remove o atalho para iniciar o robô Unattended.
5. O comando permite inserir o servidor Orquestrador e especificar o GUID dos Robôs.

Todos os comandos podem ser executados para todas as contas ou de forma seletiva:

<figure><img src="https://1245874961-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fti2Raw08aYi0Vr2rkcD9%2Fuploads%2Fgit-blob-66682f2bdbbff34dca8494d6d64f055f6e058be1%2F%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5%20(454).png?alt=media" alt=""><figcaption></figcaption></figure>

## Instalação do Yandex Browser

Para que o Robô funcione com o Yandex Browser, é necessário instalar um plugin nele.

Essa ação deve ser realizada para cada conta separadamente.

* Acesse a conta.
* Abra o navegador e vá para a seção "Extensões".
* Abra o gerenciador de arquivos e vá para a pasta:

```
/usr/lib/sherpa-robot/Chrome
```

* Arraste o arquivo plugin.crx para a janela do navegador.
* Adicione a extensão e feche o navegador.
* Abra uma janela de terminal na pasta atual:

```
./install_host.sh
```

* Abra o navegador.

Se o ícone do plugin Sherpa RPA ficou azul, significa que o plugin foi instalado com sucesso.

O plugin também pode ser instalado pelo site:

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

E depois disso, execute os itens 4, 5, 6, 7.

## Instalação do Chromium

Para que o Robô funcione com o Chromium, é necessário instalar um plugin nele:

* Acesse o link:

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

* Instale o plugin.
* Vá para a pasta:

```
 /home/user/sherpa-robot/Chrome
```

* Abra uma janela de terminal na pasta atual:

  * Torne o script install\_host.sh executável:

  `chmod +x install_host.sh`

  * Execute o script install\_host.sh:

  `./install_host.sh`

  * Copie o arquivo de configuração JSON para extensões de Native Messaging do Chrome para o Chromium:

  `cp -f $HOME/.config/google-chrome/NativeMessagingHosts/processagent.sherparpa.json $HOME/.config/chromium/NativeMessagingHosts`
* Abra o navegador.

Se o ícone do plugin Sherpa RPA ficou azul, significa que o plugin foi instalado com sucesso.


---

# 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/pt/sherpa-rpa/sherpa-orchestrator/razvertyvanie-platformy-pod-upravleniem-orkestratora/ustanovka-sherpa-robot/ustanovka-sherpa-robot-unattended-na-linux/ustanovka-sherpa-robot-unattended-na-redos.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.
