Using the Horizon View Client on Debian (Ubuntu/Mint) based distributions gives some problems. Basically, the solution is to use multi-arch and libssl0.9.8 from Ubuntu (i386). You will want the i386 packages even if you are using the amd64 build of Debian. Please note that if you have anything that relies on the Debian version of libssl0.9.8, installing the Ubuntu version of libssl0.9.8 as seen below will break those packages and apt will want to remove them! If you get an error in apt asking to remove a number of packages or needing to run apt-get install -f to fix broken dependencies, this is the case. Removing the Ubuntu version of libssl0.9.8 and reinstalling libssl0.9.8 from squeeze will resolve that.
The packages that we will be using from Ubuntu are from 12.04 which is based on Debian wheezy and is currently under long term support (LTS).
With that being said, here is how it works:
- (amd64 only) Enable multi-arch:
dpkg --add-architecture i386 apt-get update
- (Optional) Install GDebi Package Installer (gui package installer that handles dependency installation for you)
apt-get install gdebi
- Download vmware-view-client_2.2.0-0ubuntu0.14.04_i386.deb
- Download libssl0.9.8_0.9.8o-7ubuntu3.1_i386.deb from here
- Install the Ubuntu 12.04 i386 version of libssl0.9.8. Just right click on the downloaded file and choose Open With GDebi Package Installer and click Install when it loads.
- Install the Ubuntu 14.04 i386 version of vmware-view-client Just right click on the downloaded file and choose Open With GDebi Package Installer and click Install when it loads.
- Now, vmware-view-client should be installed and available from Applications > Internet > VMware View Client.
This should work for both i386 and amd64, just make sure to follow the instructions above following your architecture’s instructions.