Remmina - The GTK+ Remote Desktop Client
v1.4.1
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.
|
****NOTE: THIS IS NO LONGER REQUIRED, REMMINA IS NOW AVAILABLE FROM DEBIAN BACKPORTS.****
These are instructions for people or software developers who want to contribute to the latest version of Remmina on Debian 9 Stretch.
By following these instructions, you will get Remmina and FreeRDP compiled under the /opt/remmina_devel/ subdir, so they will not mess up your system too much. This is ideal for testing remmina.
You will also find the uninstall instructions at the bottom of this page.
Changelog
You need to execute the following commands as root or as a user with sudo privileges (member of the sudo group).
1. Install all packages required to build freerdp and remmina: Execute te following commands as root
2. As root, remove freerdp-x11 package and all packages containing the string remmina in the package name.
3. Create a new directory for development in your home directory, and cd into it
4. Download the latest source code of FreeRDP from its master branch
5. Configure FreeRDP for compilation (don't forget to include -DWITH_PULSE=ON)
Please note that the above line will make FreeRDP install in /opt/remmina_devel/freerdp
6. Compile FreeRDP and install
7. Make your system dynamic loader aware of the new libraries you installed. For Ubuntu x64:
8. Create a symbolik link to the executable in /usr/local/bin
9. Test the new freerdp by connecting to a RDP host
10. Now clone remmina repository to your devel dir:
11. Configure Remmina for compilation
12. Compile remmina and install it
13. Create a symbolik link to the the executable
14. Run remmina
Please note that icons and launcher files are not installed, so don't search for remmina using Unity Dash.
1. Remove the devel directory
2. Remove the binary directory
3. Cleanup symlinks and dynamic loader