Remmina - The GTK+ Remote Desktop Client
v1.3.6
Remmina is a remote desktop client written in GTK+, aiming to be useful for system administrators and travellers, who need to work with lots of remote computers in front of either large monitors or tiny netbooks. Remmina supports multiple network protocols in an integrated and consistent user interface. Currently RDP, VNC, NX, XDMCP and SSH are supported.
|
These are the instructions for people who want to test the latest version of Remmina (master
branch) on CentOS 7.
This guide was tested on CentOS 7 GNOME Desktop without any other package/group.
If you want to uninstall the program, follow the instructions in the step 0.
0. It is important that no other remmina
or freerdp
version is installed, therefore we need to remove it. ``bash <h1>To check if a program is installed, we can use
whereis [program(s)]` whereis freerdp remmina
freerdp
is installed from the CentOS repo, use this command to remove itsudo yum -y remove freerdp*
freerdp
is installed from source code, enter the freerdp
source code folder and run the following commandcd ${HOME}/git/freerdp sudo rm $(cat install_manifest.txt)
remmina
is installed from the CentOS repo, use this command to remove itsudo yum -y remove remmina*
remmina
is installed from source code, enter the build
folder in remmina
source code folder and run the following commandcd ${HOME}/git/remmina/build sudo make uninstall
remmina
and freerdp
sudo rmdir $(find $(whereis freerdp remmina | grep -Po "^[^:]*: \K.*$") -type d | tac) ```
1. Add necessary repos. Note that on CentOS 7 GNOME Desktop only epel
and rpmfusion-free-updates
are not installed by default. I presume that base
, extras
and updates
repos are installed on all version of CentOS 7. ``bash <h1>epel: required for
openjpeg2-devel,
openssl-devel` sudo yum -y install epel-release
ffmpeg-devel
sudo yum -y install https://download1.rpmfusion.org/free/el/rpmfusion-free-release-$(rpm -E centos).noarch.rpm
4. Install dependencies of freerdp
and remmina
.
5. Clone FreeRDP and Remmina repos. You may want to modify the ${HOME}/git/{freerdp,remmina}
paths and the folder names.
6. Build FreeRDP.
7. Make your system dynamic loader aware of the new libraries you installed
8. Build Remmina.
9. Now you should be able to run Remmina with the following command or using the GUI.
NOTES for execution:
Super
+M
to see the Remmina icon on the message bar. If you want to fix this, you could install either AppIndicator Support or TopIcons Plus.~/git/remmina
) because it contains a folder named remmina
. See Bug #1363277 on Launchpad