Installation on Debian, Ubuntu and derivatives

It's possible to download the deb package from the Download page and install it using:

cd "~/folder with the downloaded file"
sudo dpkg -i "file name.deb"

Installation on Arch Linux and derivatives

In the AUR you can find the latest available version, it can be downloaded and built using yay (or a similar AUR helper) using yay -S remmina-plugin-teamviewer and then following the AUR helper instructions.

It's possible to download the tar.zst package from the Download page and install it using:

cd "~/folder with the downloaded file"
sudo pacman -U "remmina-plugin-teamviewer-version.tar.zst"

Installation from source code

To build Remmina Plugin TeamViewer from the source code you will need also Remmina Plugin Builder, a minimal development environment to build plugins for Remmina.

Download Remmina Plugin Builder from the Project page and refer to the Installation page.

The building process simply needs the extraction of both Remmina Plugin Builder and Remmina Plugin TeamViewer source code using:

cd "~/folder with the downloaded files"
tar xzf remmina-plugin-builder-*.tar.gz
tar xzf remmina-plugin-teamviewer-*.tar.gz

Next you will need to compile the plugin using:

mkdir build
cp -r remmina-plugin-builder-*/* build
cp -r remmina-plugin-teamviewer-*/* build/remmina-plugin-to-build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr .
make
sudo make install
sudo gtk-update-icon-cache -q /usr/share/icons/hicolor/
cd ..

After the installation, if no errors were reported the folder build can be removed from root or via sudo rm -rf "build" and the same for the downloaded source package.

After executing the manual installation from source code an automatic software uninstall will not be possibile but you will have to manually delete all the installed files that were reported during the last installation step.