# Instalação do Sherpa Robot Unattended no Astra Linux

> 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://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>" %}

* Baixe o repositório da Microsoft para Debian 10:

<pre><code><strong>wget https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb -O packages-microsoft-prod.deb 
</strong></code></pre>

* Instale o repositório da Microsoft no sistema:

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

* Remova o arquivo temporário de instalação:

```
rm packages-microsoft-prod.deb
```

* Atualize a lista de pacotes:

```
sudo apt-get update
```

* Instale o SDK .NET 8.0:

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

* Instale o PowerShell:

```
sudo apt-get install -y powershell
```

## Instalação do libgdiplus

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

```
sudo apt install libgdiplus
```

Se você recebeu uma mensagem de que o pacote não foi encontrado, será necessário adicionar o repositório. Isso pode ser feito no programa "Gerenciador de Pacotes Synaptic".

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

## Instalação do tesseract

Para trabalhar com o tesseract, execute no terminal:

```
sudo apt install tesseract-ocr-rus
```

## Instalação do python

Para trabalhar com o python, execute no terminal:

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

Se a instalação falhar, será necessário instalar os pacotes "Ferramentas de Desenvolvimento". Isso pode ser feito no programa "Gerenciador de Pacotes Synaptic".

## 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 apt-get 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`

## Adição de Usuários para executar robôs Unattended

**Execute no terminal:**

* Inicie o centro de administração:

```
sudo fly-admin-center
```

* Acesse "Segurança" → "Política de Segurança" ou selecione a opção no menu "Iniciar" → "Sistema" → "Política de Segurança".
* A configuração inicial para:

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

  Antes, é necessário criar 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-5061bf21685a95d82cc6c48fd8d81470bd86a3cb%2F2025-07-25_17-14-32.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 automática para o Usuário 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-dd86cd04cad44d621e287702327f63d3d84f95ac%2F2025-07-25_17-15-32.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.

* Abra o navegador e vá para a seção "Extensões".
* Inicie 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.
* Inicie uma janela de terminal na pasta atual:

```
./install_host.sh
```

* Inicie 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 a partir do site:

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

E após isso, execute os itens 4, 5, 6.


---

# 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-astra-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.
