Installing Sherpa RPA on RedOS#

Root or sudo privileges are required to install.

1. Install .NET Core 8#

General installation instructions are available from Microsoft:

Установка .NET в Fedora - .NETlearn.microsoft.com Install PowerShell 7 on Red Hat Enterprise Linux (RHEL) - PowerShelllearn.microsoft.com

Run in a terminal:

  • Install .NET SDK 8.0:

sudo dnf install -y dotnet-sdk-8.0

  • Install PowerShell:

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

2. Install libgdiplus#

To enable keyboard and mouse emulation, install libgdiplus.

Run in a terminal:

sudo dnf install libgdiplus

3. Install Tesseract#

Install Tesseract with:

sudo dnf install tesseract-langpack-rus

If you plan to use Tesseract OCR or the automatic page rotation detection in the Templating tool, improve recognition quality by doing the following:

  • Download the archive

wget https://downloads.sherparpa.ru/SherpaRPA/linux/ru/traineddata.zip -O traineddata.zip

  • Unpack it to:

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

4. Install Python#

Install Python development headers:

sudo dnf install python3-devel.x86_64

5. Download and run the installer#

Run in a terminal:

  • Remove the old installer version:

rm -f SherpaRPA

  • Download the latest installer:

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

  • Make the file executable:

chmod +x SherpaRPA

  • Run the installer:

./SherpaRPA

You can download and run the installer in a terminal with this one-liner. It combines all the commands above: rm -f SherpaRPA && wget https://downloads.sherparpa.ru/SherpaRPA/linux/ru/SherpaRPA -O SherpaRPA && chmod +x SherpaRPA && ./SherpaRPA

6. Installation #

  1. If the Robot was installed previously, you will see the following window.
  1. You can choose "Install" to update the Robot or "Remove" to uninstall it.

You can choose:

  • create a desktop shortcut,
  • create a folder in the Start menu,
  • install the Robot for the current user or for all users.
  1. After clicking "Next", you need to choose the folder for installing the Robot:
  1. After clicking "Next", a window will show the Robot installation progress:
  1. When installation finishes, you will see a window where you can immediately launch Sherpa Designer by clicking "Run":

6.1. Install the plugin in Yandex Browser #

To work with Yandex Browser, the Robot requires the plugin:

  1. Open the browser and go to the "Extensions" section;

  2. Then open the file manager and open the folder with the installed Robot:

/home/user/sherpa-robot

  1. Go to the Chrome folder:

/home/user/sherpa-robot/Chrome

  1. Drag plugin.crx into the Yandex Browser window;

  2. Open a terminal in the current folder and run:

chmod +x install_host.sh

./install_host.sh

  1. Start the browser.

If the Sherpa RPA plugin icon turns blue, the plugin was installed successfully.

You can also install the extension from the store:

Sherpa RPA Browser Automation 3.1.0 - Chrome Web Storechromewebstore.google.com

And then perform steps 3, 4, 5.

6.2. Install the plugin in Chromium#

To work with Chromium, the Robot requires the plugin.

  • Follow the link and install the plugin:
Sherpa RPA Browser Automation 3.1.0 - Chrome Web Storechromewebstore.google.com
  • Go to the folder:

/home/user/sherpa-robot/Chrome

  • Open a terminal in the current folder;
  • Make the install_host.sh file executable:

chmod +x install_host.sh

  • Run install_host.sh in the current directory:

./install_host.sh

  • Copy the extension configuration file for Native Messaging:

cp -f $HOME/.config/google-chrome/NativeMessagingHosts/processagent.sherparpa.json $HOME/.config/chromium/NativeMessagingHosts

  • Start the browser.

If the Sherpa RPA plugin icon turns blue, the plugin was installed successfully.