Create a gist now

Instantly share code, notes, and snippets.

What would you like to do?
VMWare Horizon Client on Fedora
VMWare Horizon 4.3 On Fedora64
Prepare the client workstation
Update all installed packages
sudo dnf upgrade (or sudo dnf install fedora-upgrade; sudo fedora-upgrade)
sudo dnf update
Need the following packages/libraries
RDesktop v1.7.0
sudo dnf install rdesktop
Need these libraries
use
dnf provides *XXXXX* to find package that XXXXX is in
dnf list PKG* to find whether package is avail or installed
find / -name XXXXXX* to search file system for file
libudev0; we will try "ln -s /usr/lib64/libudev.so.1 /usr/lib64/libudev.so.0"
libXsso.so.1; present as libXss.so.1 (typo in Oracle docs)
in Fedora pkg libXScrnSaver*; dnf install libXScrnSaver
libexpat.so.1; present in /usr/lib64
Xinerama; present as libXinerama.x86_64 package
libpng12.so.0
in Fedora pkg libpng12-1.2.56-2.fc24;
dnf install libpng12
libffi.so.5
in Fedora pkg libffi-3.1-9.fc24;
try ln -s /usr/lib64/libffi.so.6 /usr/lib64/libffi.so.5
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 (Fedora FC25 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
Virtual Printing: yes
Register and Start Services: yes
Check system compatibility: yes
VMware Horizon PCoIP
Failed libpng12
(fix with "sudo dnf install libpng12")
VMware Horizon Virtual Printing
Success
VMware Horizon Client
Failed libudev.so.0
(fix with "sudo ln -s /lib64/libudev.so.1 /lib64/libudev.so.0")
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