diff options
-rw-r--r-- | _pages/installation.md | 158 |
1 files changed, 84 insertions, 74 deletions
diff --git a/_pages/installation.md b/_pages/installation.md index b3717f2..72283b0 100644 --- a/_pages/installation.md +++ b/_pages/installation.md @@ -6,67 +6,10 @@ permalink: /how-to-install-remmina/ toc: true --- -[YouTube video on Invidio.us](https://www.invidio.us/watch?v=5DQ3E-W6z-I) -Usually Remmina is [included in your Linux|GNU distribution](https://repology.org/project/remmina/versions), or in an external repository you can add. +Usually Remmina is [included in your distribution](https://repology.org/project/remmina/versions), or in an external repository you can add. [![Packaging status](https://repology.org/badge/vertical-allrepos/remmina.svg?columns=4&minversion=1.3?allow_ignored=1)](https://repology.org/project/remmina/versions) -## [Ubuntu](https://ubuntu.com/) - -An official PPA with the latest Remmina release can be install by copying and pasting this in a terminal: - -``` -sudo apt-add-repository ppa:remmina-ppa-team/remmina-next -sudo apt update -sudo apt install remmina remmina-plugin-rdp remmina-plugin-secret -``` - -Make sure Remmina is not running. Either close it, reboot, or kill it by pasting this in a terminal: - -``` -sudo killall remmina -``` - -List available plugins with `apt-cache search remmina-plugin`. By default RDP, SSH and SFTP are installed. -To test a daily built development version, do the above, but start with - -``` -ppa:remmina-ppa-team/remmina-next-daily -``` - -## [Debian](https://www.debian.org/) - -### 10 Buster (stable), Bullseye (testing), and Sid (unstable) - -Remmina is in the official stable, testing and unstable repositories. - -### 9 Stretch (oldstable) - -Here Remmina can be [installed from backports](https://www.remmina.org/debian-the-boys-are-backport-in-town/) by copying and pasting this in a terminal: -``` -echo 'deb http://ftp.debian.org/debian stretch-backports main' | sudo tee --append /etc/apt/sources.list.d/stretch-backports.list >> /dev/null -sudo apt update -sudo apt install -t stretch-backports remmina remmina-plugin-rdp remmina-plugin-secret remmina-plugin-spice -``` - -## [Raspberry Pi](https://www.raspberrypi.org/) - -Remmina operates its own package repository for Raspbian Buster (10.x) you can install by copying and pasting this in a terminal: -``` -sudo apt install dirmngr -sudo apt-key adv --fetch-keys https://www.remmina.org/raspbian/remmina_raspbian.asc -sudo bash -c 'echo "deb https://www.remmina.org/raspbian/ buster main" > /etc/apt/sources.list.d/remmina_raspbian.list' -sudo apt update -sudo apt install remmina -``` -(Tested on RPi 3B and 3B+) -It is strongly advised to also install gnome-keyring to let Remmina save encrypted passwords in a safer place than .remmina textfiles in the /home user folder. -``` -sudo apt install gnome-keyring -``` - -(The remmina-next PPA can be used on Raspberry Pi 2 and 3, provided you are running one of the supported *buntu derivatives.) - ## [Flatpak](https://flathub.org/) This is a system agnostic package that works on just about every distribution. @@ -114,7 +57,7 @@ sudo snap connect remmina:password-manager-service :password-manager-service # p Some features just don't work on Snap, for example accessing your personal ~/.ssh directory is not possible. You have to manually copy your ~/.ssh/* files to ~/snap/remmina/common/.ssh/ -If you want to install latest Git revision of Remmina as Snap, get it from the `edge` channel: +If you want to install the latest Git revision of Remmina as Snap, get it from the `edge` channel: ```shell sudo snap install remmina --edge @@ -128,6 +71,67 @@ sudo snap refresh remmina --channel=edge # use --channel=stable otherwise Snaps are updated with the system and include both latest `FreeRDP` Git and the latest `libssh 0.7` release (for better security). +## [Ubuntu](https://ubuntu.com/) and [Linux Mint](https://linuxmint.com/) + +**Remmina will no longer be available as a PPA package after the release of version 1.4.8.** + +An official PPA with Remmina 1.4.7 release can be installed by copying and pasting this in a terminal: + +``` +sudo apt-add-repository ppa:remmina-ppa-team/remmina-next +sudo apt update +sudo apt install remmina remmina-plugin-rdp remmina-plugin-secret +``` + +Make sure Remmina is not running. Either close it, reboot, or kill it by pasting this in a terminal: + +``` +sudo killall remmina +``` + +List available plugins with `apt-cache search remmina-plugin`. By default RDP, SSH and SFTP are installed. +To test a daily built development version, do the above, but start with + +``` +ppa:remmina-ppa-team/remmina-next-daily +``` + +## [Debian](https://www.debian.org/) + +### 10 [Buster](https://wiki.debian.org/DebianBuster) (stable), [Bullseye](https://wiki.debian.org/DebianBullseye) (testing), and [Sid](https://wiki.debian.org/DebianUnstable) (unstable) + +Remmina is in the official stable, testing and unstable repositories. + +### 9 [Stretch](https://wiki.debian.org/DebianStretch) (oldstable) + +Here Remmina can be [installed from backports](https://www.remmina.org/debian-the-boys-are-backport-in-town/) by copying and pasting this in a terminal: +``` +echo 'deb http://ftp.debian.org/debian stretch-backports main' | sudo tee --append /etc/apt/sources.list.d/stretch-backports.list >> /dev/null +sudo apt update +sudo apt install -t stretch-backports remmina remmina-plugin-rdp remmina-plugin-secret remmina-plugin-spice +``` + +## [Raspberry Pi](https://www.raspberrypi.org/) + +Remmina operates its own package repository for Raspbian Buster (10.x) you can install by copying and pasting this in a terminal: + +``` +sudo apt install dirmngr +sudo apt-key adv --fetch-keys https://www.remmina.org/raspbian/remmina_raspbian.asc +sudo bash -c 'echo "deb https://www.remmina.org/raspbian/ buster main" > /etc/apt/sources.list.d/remmina_raspbian.list' +sudo apt update +sudo apt install remmina +``` + +(Tested on RPi 3B and 3B+) +It is strongly advised to also install gnome-keyring to let Remmina save encrypted passwords in a safer place than .remmina textfiles in the /home user folder. + +``` +sudo apt install gnome-keyring +``` + +(The remmina-next PPA can be used on Raspberry Pi 2 and 3, provided you are running one of the supported *buntu derivatives.) + ## [Fedora](https://getfedora.org/) and [Red Hat](https://www.redhat.com) As of March 2018 Remmina is available on most Fedora testing and stable, we still have a (not updated) Copr provided by [Hubbitus](https://github.com/Hubbitus) (Pavel Alexeev), to install, paste this in a terminal as root: @@ -137,7 +141,7 @@ dnf copr enable hubbitus/remmina-next dnf upgrade --refresh 'remmina*' 'freerdp*' ``` -## [Red Hat](https://www.redhat.com) +## [Red Hat/CentOS](https://www.redhat.com) Install Remmina from the EPEL repository by pasting this in a terminal: @@ -146,6 +150,16 @@ wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -ivh epel-release-latest-7.noarch.rpm ``` +A more updated version is available thanks to @castorsky through a [COPR repo](https://copr.fedorainfracloud.org/coprs/castor/remmina/) + +To install Remmina on RHEL/CentOS 8 enable EPEL and COPR repo then install package with following commands: + +```shell +dnf install epel-release +dnf copr enable castor/remmina +dnf install 'remmina*' +``` + ## [Gentoo](https://www.gentoo.org/) To build and install @@ -187,20 +201,16 @@ sudo eopkg install remmina ## [Build from source](https://gitlab.com/Remmina/Remmina/-/wikis/Compilation/Compilation) -Note: If you have FreeRDP 3, you need to compile with the -DWITH_FREERDP3=ON flag. - -* [Compilation · Wiki · Remmina / Remmina · GitLab](https://gitlab.com/Remmina/Remmina/-/wikis/Compilation/Compilation) - -* [Compilation guide for CentOS](https://gitlab.com/Remmina/Remmina/-/wikis/Compilation/Compilation-guide-for-CentOS) -* [Compile on Arch Linux](https://gitlab.com/Remmina/Remmina/-/wikis/Compilation/Compile-on-Arch-Linux) -* [Compile on Debian 10 Buster](https://gitlab.com/Remmina/Remmina/-/wikis/Compilation/Compile-on-Debian-10-Buster) -* [Compile on Debian 9 Stretch](https://gitlab.com/Remmina/Remmina/-/wikis/Compilation/Compile-on-Debian-9-Stretch) -* [Compile on Fedora 20 ~ 26](https://gitlab.com/Remmina/Remmina/-/wikis/Compilation/Compile-on-Fedora-20-~-26) -* [Compile on FreeBSD](https://gitlab.com/Remmina/Remmina/-/wikis/Compilation/Compile-on-FreeBSD) -* [Compile on Ubuntu 14.04](https://gitlab.com/Remmina/Remmina/-/wikis/Compilation/Compile-on-Ubuntu-14.04) -* [Compile on Ubuntu 16.04](https://gitlab.com/Remmina/Remmina/-/wikis/Compilation/Compile-on-Ubuntu-16.04) -* [Compile on Ubuntu 18.04](https://gitlab.com/Remmina/Remmina/-/wikis/Compilation/Compile-on-Ubuntu-18.04) -* [Compile on Ubuntu 20.04](https://gitlab.com/Remmina/Remmina/-/wikis/Compilation/Compile-on-Ubuntu-20.04) +- [Compilation guide for Red Hat/CentOS](https://gitlab.com/Remmina/Remmina/-/wikis/Compilation/Compilation-guide-for-RHEL) +- [Compile on Arch Linux](https://gitlab.com/Remmina/Remmina/-/wikis/Compilation/Compile-on-Arch-Linux) +- [Compile on Debian 10 Buster](https://gitlab.com/Remmina/Remmina/-/wikis/Compilation/Compile-on-Debian-10-Buster) +- [Compile on Debian 9 Stretch](https://gitlab.com/Remmina/Remmina/-/wikis/Compilation/Compile-on-Debian-9-Stretch) +- [Compile on Fedora 20 ~ 26](https://gitlab.com/Remmina/Remmina/-/wikis/Compilation/Compile-on-Fedora-20-~-26) +- [Compile on FreeBSD](https://gitlab.com/Remmina/Remmina/-/wikis/Compilation/Compile-on-FreeBSD) +- [Compile on Ubuntu 14.04](https://gitlab.com/Remmina/Remmina/-/wikis/Compilation/Compile-on-Ubuntu-14.04) +- [Compile on Ubuntu 16.04](https://gitlab.com/Remmina/Remmina/-/wikis/Compilation/Compile-on-Ubuntu-16.04) +- [Compile on Ubuntu 18.04](https://gitlab.com/Remmina/Remmina/-/wikis/Compilation/Compile-on-Ubuntu-18.04) +- [Compile on Ubuntu 20.04](https://gitlab.com/Remmina/Remmina/-/wikis/Compilation/Compile-on-Ubuntu-20.04) Code development and bugfixes take place on the master branch. It compiles with the current FreeRDP master branch, and will compile with [FreeDRP](http://www.freerdp.com/) 2.0 when released as stable. |