Skip to content

Instantly share code, notes, and snippets.

@pcurylo
Last active December 5, 2020 05:24
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save pcurylo/628fbc1c1bffbec849c08121945399f7 to your computer and use it in GitHub Desktop.
Save pcurylo/628fbc1c1bffbec849c08121945399f7 to your computer and use it in GitHub Desktop.
VMWare Horizon Client 4.3.0 on Ubuntu 16.04
VMWare Horizon 4.3 On Ubuntu 16.04
Prepare the client workstation
Update all installed packages
sudo apt-get update
sudo apt-get upgrade -y
(or sudo apt-get update && sudo apt-get upgrade -y)
Find package containing a file: dpkg [-S | --search] *filename*
Find out if package is installed: apt-cache policy pkgname*
Need the following packages/libraries
RDesktop v1.7.0
sudo apt-get install rdesktop
Need these libraries
libudev0; we will try "ln -s /usr/share/doc/libudev.so.1 /usr/share/doc/libudev.so.0"
on Kali: /lib/x86_64-linux-gnu/
libXsso.so.1; present as libXss.so.1 (typo in Oracle docs)
libexpat.so.1; present
Xinerama; present as libxinerama1 package
Realtime audio/video (not supported in RDP sessions; we won't use this)
Need the following if desired
Video4Linux2
libv4l
Pulse Audio
plugin file /usr/lib/pcoip/vchan_plugins/libviewMMDevRedir.so depends on
libuuid.so.1
libv4l2.so.0
libspeex.so.1
libudev0
libtheoradec.so.1
libtheoraenc.so.1
libv4lconvert.so.0
libjpeg.so.8
Multimedia redirection (MMR) (we won't use this, either)
GStreamer core library and gstreamer-ffmpeg 0.10
or
GStreamer core library and fluendo 0.10
Flash URL Redirection (supported on on PCoIP) (we won't use this, either)
Must have flash plugin
libexpat.so.1 in /usr/lib or /usr/local/lib
libflashplayer.so
wget
libffi.so.5 (Ubuntu 14.04 default is libffi.so.6)
Download from VMWare the client
https://my.vmware.com/web/vmware/info/slug/desktop_end_user_computing/vmware_horizon_clients/4_0
VMware Horizon client for 64-bit Linux
or
wget https://download3.vmware.com/software/view/viewclients/CART16Q4/VMware-Horizon-Client-4.3.0-4710754.x64.bundle
It will be in your Downloads folder (Ctrl-Alt-T for terminal; cd Downloads)
chmod 0744 VM*
sudo ./VM<Tab> {auto tab completion is great!}
Smart Card: no
Real-Time Audio-Video: no
Client Drive Redirection: no
Multimedia Redirection: no
USB Redirection: no
Virtual Printing: yes
Register and Start Services: yes
Check system compatibility: yes
VMware Horizon PCoIP
Failed libffi.so.5
(fix with "sudo ln -s /usr/lib/x86_64-linux-gnu/libffi.so.6 /usr/lib/x86_64-linux-gnu/libffi.so.5")
VMware Horizon Virtual Printing
Success
VMware Horizon Client
Failed libudev.so.0
(fix with "sudo ln -s /lib/x86_64-linux-gnu/libudev.so.1 /lib/x86_64-linux-gnu/libudev.so.0")
Note: on Kali, test fails on libpng12-0 and repo no longer has it. Need to get from:
http://ftp.us.debian.org/debian/pool/main/libp/libpng/libpng12-0_1.2.50-2+deb8u3_amd64.deb
dpkg -i file; apt-get -f install
vmware-view & (that ampersand backgrounds the task)
Add a server (your remote server goes here)
Authenticate
Life is good.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment