My employers provide me with the ability to work from home and should I be required to do so, I need to use Citrix through a web plug-in. This is simple enough under Microsoft Windows and probably similarly easy with Max OS, how ever on Linux it's slightly more tricky, especially when using a 64 bit distribution.
Citrix Receiver seems stuck in the 32 bit world and requires a number of 32 bit libraries to function. I don't know why this continues to be the case, even though the software advertises itself to be 64 bit. I suppose Citrix have added the 32 bit libraries as dependencies and given the package a 64 bit architecture.
To write this blog and to document and demonstrate how to perform the chore of adding Citrix Receiver 64 bit to a fresh install of Linux Mint the work is performed on a virtual machine, configured using Virtual Box. Other virtualisation solutions are available and the steps should be the same once Linux Mint is installed.
Hardware Configuration
VirtualBox: 4.3.6 r91406
1 CPU
2 GB RAM
Display 12MB
SATA Controller:
Type: AHCI
Hard Disk: 8 GB Disk
Type: AHCI
Hard Disk: 8 GB Disk
DVD: Linux Mint 16 with MATE, 64 AMD 64
bit edition
Network:
Adapter Type: Intel PRO/1000 MT Desktop (82540OEM)
NAT
Network:
Adapter Type: Intel PRO/1000 MT Desktop (82540OEM)
NAT
Install Linux Mint
Boot the VM using the DVD iso image.
Double click the “Install Linux Mint
Icon” on the desktop
Work through the installer in the usual
manner. This will take about 10 minutes.
My configuration is:
- Language, English,
- Location, Hong Kong
- Keyboard, English UK (matches the host keyboard) keyboard.
- The virtualised disk is also completely initialised. Clearly if you're installing Linux Mint on a physical PC rather than a virtual, you might want a different option at this point.
Reboot the Virtualised PC so that it stars from the installed OS. Login as the user created during the installation and update the OS.
sudo apt-get upgrade
Work through the prompts and ensure the operating system is up-to-date.
Download Citrix Receiver
Accept the "End-User License Agreement" and then click "Download your file manually".
Don't open the file immediately, save it first so it can be installed with dpkg.
Once downloaded, change directory to the browser's download directory, normally this is ~/Downloads and list the contents of the directory.
cd ~/Downloads
ls
Installing Citrix Receiver
Start the installation by running:
sudo dpkg -i icaclient_13.0.0.256735_amd64.deb
After prompting for a password, a number of errors will be shown. These are dependencies that need to be met. These should be added as follows:
sudo apt-get install libc6-i386 ia32-libs lib32z1 lib32asound2 nspluginwrapper
Again another list of unmet dependencies is produced, also with a simple solution:
sudo apt-get -f install
At this point you are prompted to confirm the installation and the missing packages will be downloaded and installed.
At this point I can connect into work using Firefox and use the plugin.
Further information
Ubuntu has an excellent write-up on this:
Linux Mint 16, 64 bit edition with Mate:
Citrix Receiver software:
No comments:
Post a Comment