Are you ok? I hope so
Are you happy? I hope so
In this post, I will show you the tip to bring back the nice Gtk+ Remote Desktop Client to CentOS 6.2. As we known, in previous version, we have an friendly GNOME Remote Desktop Client that named gnome-rdc or grdc that provide accessibility to connect to various type of systems. On CentOS 6.2, there is only one default RDC (remote desktop client) that based on KDE libraries. It's make me unhappy :)
I've search and find the old friend RDC that was renamed to Remmina Remote Desktop Client. The current version of Remmina is 0.9.x, you can found it here: http://sourceforge.net/projects/remmina/files/
First step, download the source codes of Remmina, in this post, I use the 0.9.2 version to compile.
Second step, install the prerequisite packages:
- libssh-devel
- avahi-ui-devel
- vte-devel
- unique-devel
- freerdp-devel (just use version 0.8.2 to success compiling)
- rdesktop
- libjpeg-devel
- libxkbfile-devel
Some packages can be found on EPEL repository (ref: http://wiki.centos.org/AdditionalResources/Repositories) . Note that, on EPEL repo, we have 1.x version of freerdp, so that we cannot build remmina-plugins because error referencing problems. And here is my installed required packages:
[root@localhost Downloads]# rpm -qa | egrep "(libssh|avahi-ui|vte|unique|freerdp|rdesktop|libjpeg|libxkbfile)-devel"
libssh-devel-0.5.0-1.el6.rf.i686
vte-devel-0.25.1-7.el6.i686
libxkbfile-devel-1.0.6-1.1.el6.i686
freerdp-devel-0.8.2-1.el6.i686
avahi-ui-devel-0.6.25-11.el6.i686
libjpeg-devel-6b-46.el6.i686
unique-devel-1.1.4-2.el6.i686
Final step, after complete requisite packages, we will compile and install Remmina and it's plugins from source codes with:
$compile #==> check result clearly to ensure there is no error found.
#make&& make install
After all, let's get to work with our Remmina RDC :)
Have fun!
which repo you used to install freerdp-devel-0.8.2-1.el6.i686 and all its dependencies ? i am having difficulties trying to install it
ReplyDeletehi fierce, you can get freerdp-devel from EPEL repo. You can setup it by follow this instruction:
ReplyDeletehttp://wiki.centos.org/AdditionalResources/Repositories
Regards
thanks for the answer !
ReplyDeletei see the freerdp-devel on EPEL repo es later than 0.8.2....... as per the comments on the article, it wont compile... is tehre any special way to get the 0.8.2 verion out of EPEL ?
Hi Fierce.
ReplyDeleteFor getting freerdp-devel 0.8.2, you can search for it with EPEL repository or doing some tricks:
- download the src.rpm that come from Fedora/RHEL repositories, eg: http://rpm.pbone.net/index.php3/stat/3/srodzaj/2/search/freerdp-0.8.2-1.el6.src.rpm
- rebuild that source rpm with "rpmbuild --rebuild package_name.src.rpm" command
- finally, install the output rpm. I think it will be okay. I usually do it for non-offical packages :d
Regards
Cuong Pham
i worked , thank you so much
ReplyDeleteIt did work, thanks a bunch for your help
ReplyDeleteHi DoubtMan, I realized that it was a permissions problem. Running remmina as root I can see all plugins listed!!!
ReplyDeleteHow can I enable this plugins for non-root users?
Thank you very much!