Friday, September 27, 2024

How to Install Remmina Remote Desktop on Linux (Debian/Ubuntu/Fedora/Arch etc)


Remmina, a free and open-source remote desktop client, empowers users to seamlessly connect to and manage remote systems with ease. This versatile tool supports a wide array of protocols, including RDP, VNC, SSH, and SPICE, making it an ideal choice for accessing remote servers, desktops, and virtual machines. Remmina's cross-platform compatibility and extensive language support make it accessible to a diverse user base.

This article will guide you through the installation and utilization of Remmina on various popular Linux distributions. We'll delve into the different installation methods, explore key features, and provide step-by-step instructions to help you get started with this powerful remote desktop client.

Installing Remmina: A Step-by-Step Guide

The installation process for Remmina varies slightly depending on your preferred method and Linux distribution. Let's explore the most common approaches.

1. Snap Installation

Snap packages offer a convenient and self-contained way to install applications. To utilize Snap for Remmina installation, ensure you have the Snap Package Manager installed on your system:

  • Debian, Ubuntu, Mint:

      sudo apt install snapd
    
  • RedHat, Fedora, AlmaLinux:

      sudo dnf install snapd
    
  • Arch, Manjaro, EndeavourOS:

      sudo pacman -S snapd
    

Once Snapd is installed, use the following command to install Remmina:

      sudo snap install remmina
    

Due to limitations within the Snap subsystem, you may need to manually enable certain features. Execute these commands to activate key functionalities:

  • Servers Discovery:

      sudo snap connect remmina:avahi-observe :avahi-observe
    
  • Printing:

      sudo snap connect remmina:cups-control :cups-control
    
  • Mount Management:

      sudo snap connect remmina:mount-observe :mount-observe
    
  • Password Manager:

      sudo snap connect remmina:password-manager-service :password-manager-service
    
  • Audio Sharing:

      sudo snap connect remmina:audio-playback :audio-playback
    
  • Microphone:

      sudo snap connect remmina:audio-record :audio-record
    

2. Flatpak Installation

Flatpak, another versatile packaging system, offers a streamlined installation experience. Start by ensuring Flatpak is available on your system:

  • Debian, Ubuntu, Mint:

      sudo apt install flatpak
    
  • RedHat, Fedora, AlmaLinux:

      sudo dnf install flatpak
    
  • Arch, Manjaro, EndeavourOS:

      sudo pacman -S flatpak
    

Next, add the Remmina Flathub repository to your system:

      flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
    

Finally, install the latest version of Remmina:

      flatpak install flathub org.remmina.Remmina
    

3. Debian or Ubuntu Package Manager Installation

Debian and Ubuntu users can leverage the APT package manager for a straightforward installation. The official repository typically provides a stable version of Remmina, suitable for most users.

Note: The version in the official repository might not be the absolute latest release.

To install Remmina using APT, open your terminal and execute the following command:

      sudo apt install remmina remmina-plugin-*
    

For those seeking the most recent version, consider adding the Ubuntu PPA for Remmina. This PPA ensures you're using the latest development builds:

  • Remove any existing Remmina version (optional):

      sudo apt --purge remove remmina remmina-plugin-*
    
  • Choose a stable or daily build PPA:

    • Stable PPA:

          sudo add-apt-repository ppa:remmina-ppa-team/remmina-next -y
        
    • Daily Build PPA:

          sudo add-apt-repository ppa:remmina-ppa-team/remmina-next-daily -y
        
  • Update your repository and install Remmina:

      sudo apt update
sudo apt install remmina remmina-plugin-*
    

4. RedHat and CentOS Installation

RedHat and CentOS 8+ users need to enable the EPL and COPR repositories before installing Remmina:

      sudo dnf install epel-release
sudo dnf copr enable castor/remmina
sudo dnf install 'remmina*'
    

5. Fedora 22+ Installation

For Fedora 22+ distributions, leverage the Copr provided by Hubbitus (Pavel Alexeev) to install the latest version:

      sudo dnf copr enable hubbitus/remmina-next
sudo dnf upgrade --refresh 'remmina' 'freerdp'
    

6. Alpine, Arch, Gentoo, OpenSUSE, and Solus Installation

These distributions typically use their respective package managers for installation:

  • Alpine Linux:

      sudo apk add remmina
    
  • Arch Linux:

      sudo pacman -S remmina
    
  • Gentoo Linux:

      sudo emerge -a net-misc/remmina
    
  • OpenSUSE:

      sudo zypper install remmina
    
  • Solus:

      sudo eopkg install remmina
    

Finding and Launching Remmina

Once the installation is complete, you can locate and launch Remmina from your application menu. It should be readily available within the "Internet" or "Accessories" category.

Exploring the Remmina Interface

Upon launching Remmina for the first time, you'll be greeted by a user-friendly interface. This is where you'll initiate connections to remote systems.

Updating Remmina

Keeping your software up-to-date is crucial for security and stability. Updating Remmina is straightforward using your chosen installation method:

  • Snap:

      sudo snap refresh remmina
    
  • Flatpak:

      flatpak update org.remmina.Remmina
    
  • Package Manager (Debian, Ubuntu, Mint):

      sudo apt upgrade remmina remmina-plugin-*
    
  • Package Manager (RedHat, Fedora, AlmaLinux):

      sudo dnf upgrade 'remmina*'
    
  • Alpine Linux:

      sudo apk upgrade remmina
    
  • Arch, Manjaro, EndeavourOS:

      sudo pacman -Syu remmina
    
  • Gentoo Linux:

      sudo emerge -av net-misc/remmina
    
  • OpenSUSE:

      sudo zypper update remmina
    
  • Solus:

      sudo eopkg upgrade remmina
    

Removing Remmina

If you no longer require Remmina, you can remove it using the appropriate method based on your installation:

  • Snap:

      sudo snap remove remmina
    
  • Flatpak:

      flatpak uninstall org.remmina.Remmina
    
  • Package Manager (Debian, Ubuntu, Mint):

      sudo apt --purge remove remmina remmina-plugin-*
    
  • Package Manager (RedHat, Fedora, AlmaLinux):

      sudo dnf remove 'remmina*'
    
  • Alpine Linux:

      sudo apk del remmina
    
  • Arch, Manjaro, EndeavourOS:

      sudo pacman -R remmina
    
  • Gentoo Linux:

      sudo emerge -C remmina
    
  • OpenSUSE:

      sudo zypper remove remmina
    
  • Solus:

      sudo eopkg remove remmina
    

Conclusion

Remmina provides a robust and user-friendly solution for managing remote connections on Linux. Whether you're a seasoned system administrator or a casual user, this tool empowers you to access and control remote desktops and servers with ease. By following the installation instructions and leveraging the features outlined in this article, you can harness the power of Remmina to enhance your remote computing experience.

0 comments:

Post a Comment