Attribution
This guide has been adapted from the following pages
- http://keystoneit.wordpress.com/2006/03/21/citrix-client-install-for-ubuntu/
- http://ubuntuforums.org/archive/index.php/t-85398.html
Introduction
The Citrix client is a very good but proprietary thin client technology that I need to access my work environment via the internet. What you see below is what I have scraped together from a couple of sites. I hope it is useful and thank the authors of the two pages I gathered it from.
The Citrix client has a couple of dependencies, and is distributed most easily in a RPM format. This guide takes you through installing the dependencies, converting the RPM to DEB and installing it with some tweaks. You are then taken through how to integrate it with Epiphany and set up MIME types. Here we go:
Guide
sudo apt-get install libxaw6 libmotif3
sudo ln -s /usr/X11R6/lib/libXm.so.3 /usr/lib/libXm.so.3
sudo apt-get install alien
from a browser, download rpm version at:
http://www.citrix.com/site/SS/downloads/details.asp?dID=2755&downloadID=3323#top
(choose Save to disk)
cd to the download location:
cd Desktop
sudo alien ICAClient-9.0-1.i386.rpm
sudo dpkg -i icaclient_9.0-2_i386.deb
sudo ln -s /usr/lib/ICAClient/npica.so /usr/lib/mozilla/plugins/npica.so
sudo ln -s /usr/lib/ICAClient/npica.so /usr/lib/mozilla-firefox/plugins/npica.so
Creating MIME types for Citrix ICA Client
Create new file /usr/share/applications/wfica.desktop
[Desktop Entry]
Name=Citrix ICA client
GenericName=Citrix ICA Client
Comment=Citrix nFuse session file
Categories=Application
Encoding=UTF-8
Exec=/usr/lib/ICAClient/wfica -icaroot /usr/lib/ICAClient
Icon=wfica
Terminal=false
Type=Application
MimeType=application/x-ica
Create new file /usr/share/mime/packages/ica.xml
<?xml version=”1.0″ encoding=”utf-8″?>
<mime-info xmlns=”http://www.freedesktop.org/standards/shared-mime-info”>
<mime-type type=”application/x-ica”>
<comment>Citrix ICA launcher</comment>
<glob pattern=”*.ica”/>
</mime-type>
</mime-info>
sudo update-desktop-database && sudo update-mime-database /usr/share/mime
To allow Epiphany to run launch the client automatically when you are running a Citrix Web Interface/nFuse server, you must also do this:
For the file /usr/share/epiphany-browser/mime-types-permissions.xml
Add the following line to the <safe> section:
<mime-type type=”application/x-ica”/>
One Reply
[...] From: The ultimate guide to installing the Citrix client for Epiphany on Ubuntu Dapper Drake [...]
Leave a Comment
trackback address