Difference between revisions of "MyWorkspace"

From LUG
Jump to navigation Jump to search
(Updated to latest version of libpng12 on sourceforge. Updated to include instructions for Ubuntu 17.10 and to remove instructions for 16.10 (not longer supported).)
Line 61: Line 61:
 
ln -sf libgstreamer-1.0.so.0 libgstreamer-0.10.so.0
 
ln -sf libgstreamer-1.0.so.0 libgstreamer-0.10.so.0
 
</nowiki>
 
</nowiki>
 +
 +
 +
In [https://www.archlinux.org/ Arch Linux] (29/Jan/2018)
 +
 +
You have to install [https://aur.archlinux.org/packages/vmware-horizon-client/ vmware-horizon-client 4.7.0-1] from the Arch User Repository (AUR) repository:
 +
 +
<nowiki>
 +
yaourt -S vmware-horizon-client
 +
</nowiki>
 +
 +
You will get a message:
 +
 +
<nowiki>
 +
:: The following packages cannot be upgraded due to unresolvable dependencies:
 +
      vmware-horizon-mmr  vmware-horizon-virtual-printing
 +
 +
:: Do you want to skip the above packages for this upgrade? [y/N]
 +
</nowiki>
 +
 +
which you can skip. Printing not tested. Sharing local folder works. USB flash memory connection works.
 +
 +
 +
  
 
== Client Deinstallation ==
 
== Client Deinstallation ==

Revision as of 18:07, 29 January 2018

A newer service by Wageningen UR, this will soon provide you with the ability to have a remote machine at your will, connectable via an HTML5-compatible browser or a standalone client.

Using the VDI's with a browser

Go to https://workspace.wur.nl and select 'HTML Access', then log in. You should now be presented with a list of desktops and applications that can be run directly in your browser, no client installation required.

Depending on environment, there may be some caveats with using this - typically special keys (e.g. Ctrl) are difficult to transmit to the remote desktop, and may require the use of a full client.

Client Installation

First, you need to go get the correct client from VMware. Navigate to https://my.vmware.com/web/vmware/downloads and search for 'Horizon Client' - the latest version should provide a 64 and 32 bit Linux 'bundle'.

Download this .bundle file - it's just a bash script wrapping around a binary blob - and then set it executable and run it:

chmod +x VMware-Horizon-Client-*.bundle
sudo ./VMware-Horizon-Client-*.bundle --eulas-agreed

Unfortunately this installer requires root to install its components - nothing you can do about that, as it wants to install USB redirection modules. Don't scan anything or register - that's not required for functionality.

If you want all the functionalities to work (USB redirection, Client Drive Redirection, Smart card, etc). You can set some symlinks for specific libraries it is asking for.
!! Bear in mind Client Drive Redirection is not working in 16.xx even when we symlink the libraries

In Ubuntu 16.04 and higher:

cd /lib/x86_64-linux-gnu/
ln -sf libudev.so.1 libudev.so.0
cd /usr/lib/x86_64-linux-gnu
ln -sf libgstapp-1.0.so.0 libgstapp-0.10.so.0
ln -sf libgstbase-1.0.so.0 libgstbase-0.10.so.0
ln -sf libgstreamer-1.0.so.0 libgstreamer-0.10.so.0
ln -sf libffi.so.6 libffi.so.5

In Ubuntu 17.04 and 17.10, an old version of libpng is needed (libpng12)

You can symlink to the most recent one (does not work on Ubuntu 17.10):

cd /usr/lib/x86_64-linux-gnu
ln -sf libpng16.so.16 libpng12.so.0

Or you can choose to install that specific version (works on Ubuntu 17.10):

Warning: don't try this if you don't know how this works

cd /tmp
#Download
wget 'https://sourceforge.net/projects/libpng/files/libpng12/1.2.59/libpng-1.2.59.tar.xz'

#Unpack
tar -xvf libpng-1.2.59.tar.xz
cd libpng-1.2.59/

#build
​./configure --prefix=​/usr/local/lib/
make
make install

# refresh library path
sudo ldconfig

In Fedora release 25:

yum install libpng12 libXScrnSaver
cd /usr/lib64/
ln -sf libudev.so.1 libudev.so.0
ln -sf libffi.so.6 libffi.so.5
ln -sf libgstapp-1.0.so.0 libgstapp-0.10.so.0
ln -sf libgstbase-1.0.so.0 libgstbase-0.10.so.0
ln -sf libgstreamer-1.0.so.0 libgstreamer-0.10.so.0


In Arch Linux (29/Jan/2018)

You have to install vmware-horizon-client 4.7.0-1 from the Arch User Repository (AUR) repository:

yaourt -S vmware-horizon-client

You will get a message:

:: The following packages cannot be upgraded due to unresolvable dependencies:
      vmware-horizon-mmr  vmware-horizon-virtual-printing

:: Do you want to skip the above packages for this upgrade? [y/N]

which you can skip. Printing not tested. Sharing local folder works. USB flash memory connection works.



Client Deinstallation

sudo ./VMware-Horizon-Client-*.bundle --uninstall-component=vmware-horizon-client

A detailed manual can be found at https://www.intranet.wur.nl/nl/services/ict/klantenservice/Handleidingen/Documents/Accessing-the-virtualdesktop-client-on-Linux-210217.pdf