Installing Sherpa RPA on OSNova#

Root or sudo privileges are required for installation.

Disable memory protection:

  • To disable it permanently, add the following to the /etc/default/grub configuration file:

GRUB_CMDLINE_LINUX_DEFAULT="quiet mprotect=off"

  • Update GRUB:

sudo update-grub

  • Reboot the computer.

Add the Debian repository to install the libgdiplus library:

  • For OSNova 2:
    • Download the file:

sudo wget https://dl.nppct.ru/onyx/stable/misc/apt/sources.list.d/zz-debian-10-buster.list

  • Save the downloaded file to the /etc/apt/sources.list.d/ directory:

-P /etc/apt/sources.list.d/

  • For OSNova 3:
    • Download the file:

sudo wget https://dl.nppct.ru/onyx3/stable/misc/apt/sources.list.d/zz-debian-12-bookworm.list

  • Save the downloaded file to the /etc/apt/sources.list.d/ directory:

-P /etc/apt/sources.list.d/

Download the package lists from the configured repositories:

sudo apt update

1. Install .NET Core 8#

General installation instructions are available on Microsoft's website:

Установка .NET в Debian - .NETdocs.microsoft.com Install PowerShell 7 on Debian - PowerShelldocs.microsoft.com

Run in a terminal:

Download the installer file:

  • For OSNova 2:

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

  • For OSNova 3:

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

  • Install the downloaded file:

sudo dpkg -i packages-microsoft-prod.deb

  • Remove the temporary installer file:

rm packages-microsoft-prod.deb

  • Update the package list:

sudo apt update

  • Install .NET SDK version 8.0:

sudo apt install -y dotnet-sdk-8.0

  • Install PowerShell:

sudo apt install -y powershell

2. Installing the libgdiplus library for keyboard and mouse emulation#

Run in a terminal:

sudo apt install libgdiplus

3. Installing Tesseract#

Run in a terminal:

sudo apt install tesseract-ocr-rus

If you plan to use Tesseract OCR or the automatic page rotation recognition feature in the Templating tool, to improve the result quality, perform the following steps:

  • Download the archive:

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

  • Unpack it into the folder:

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

4. Downloading and running the installer #

Run in a terminal:

  • Remove the old version of the installer:

rm -f SherpaRPA

  • Download the latest version of the installer:

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

  • Add the execute flag to the file:

chmod +x SherpaRPA

  • Run the installer:

./SherpaRPA

To download and run the installer, you can enter this line in the terminal. It combines all the commands described above: rm -f SherpaRPA && wget https://downloads.sherparpa.ru/SherpaRPA/linux/ru/SherpaRPA -O SherpaRPA && chmod +x SherpaRPA && ./SherpaRPA

5. Installation #

1) If the Robot was installed previously, you will see the following window.

You can choose "Install" to update the Robot or "Delete" to remove it.

2) You can choose "Install" to update the Robot or "Delete" to remove it.

  • installation of a desktop shortcut,
  • creation of a folder in the Start menu,
  • installation of the Robot for the current user / for all users.

3) After clicking the "Next" button, you need to choose the folder for installing the Robot:

4) After clicking the "Next" button, a window will appear showing the Robot installation process:

5) When installation completes, you will see a window where you can immediately launch Sherpa Designer by clicking the "Launch" button:

6. Installing the Yandex Browser plugin#

To make the Robot work with Yandex Browser, install the plugin in it:

1) Open the browser and go to the "Add-ons" section;

2) Go to the folder with the installed Robot:

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

3) Go to the Chrome folder:

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

4) Drag the plugin.crx file into the browser window;

5) Add the extension;

6) Close the browser;

7) Open a terminal window in the current folder and run the following commands:

chmod +x install_host.sh

./install_host.sh

8) Launch the browser.

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

The plugin can also be installed from the website:

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

And after that, perform steps 4, 5, 6, 7, 8.