-
Notifications
You must be signed in to change notification settings - Fork 0
/
VMware_Horizon_Client
105 lines (69 loc) · 3.56 KB
/
VMware_Horizon_Client
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
# Select version to install
http://www.vmware.com/go/viewclients
# Download VMware Horizon Client Installer
# 4.9.0
wget -c https://download3.vmware.com/software/view/viewclients/CART19FQ3/VMware-Horizon-Client-4.9.0-9507999.x64.bundle -P ~/Downloads/
# 4.10.0
wget -c https://download3.vmware.com/software/view/viewclients/CART19FQ4/VMware-Horizon-Client-4.10.0-11053294.x64.bundle -P ~/Downloads/
# 5.0.0
wget -c https://download3.vmware.com/software/view/viewclients/CART20FQ1/VMware-Horizon-Client-5.0.0-12557422.x64.bundle -P ~/Downloads/
# 5.1.0
wget -c https://download3.vmware.com/software/view/viewclients/CART20FQ2/VMware-Horizon-Client-5.1.0-13956721.x64.bundle -P ~/Downloads/
# Install ncurses libs, gtk libs and libpng12
sudo dnf install ncurses-libs gtkmm24 gtkmm30 libpng12 python2 pygtk2
# On Fedora 29
sudo dnf install gtkmm24 libpng12 python2
# On Fedora Minimal
sudo dnf install gtkmm24 gtkmm30 libpng12
# Check versions
ls -al /usr/lib64/lib{udev,ffi,gstapp,gstbase,gstreamer}*.so*
# Make symbolic links
cd /usr/lib64
sudo ln -s libudev.so.1.6.13 libudev.so.0
sudo ln -s libffi.so.6.0.2 libffi.so.5
sudo ln -s libgstapp-1.0.so.0.1600.0 libgstapp-0.10.so.0
sudo ln -s libgstbase-1.0.so.0.1600.0 libgstbase-0.10.so.0
sudo ln -s libgstreamer-1.0.so.0.1600.0 libgstreamer-0.10.so.0
# Run installer
# 4.9.0
sudo bash ~/Downloads/VMware-Horizon-Client-4.9.0-9507999.x64.bundle
# 4.10.0
sudo bash ~/Downloads/VMware-Horizon-Client-4.10.0-11053294.x64.bundle
# 5.0.0
sudo bash ~/Downloads/VMware-Horizon-Client-5.0.0-12557422.x64.bundle
# 5.1.0
sudo bash ~/Downloads/VMware-Horizon-Client-5.1.0-13956721.x64.bundle
sudo env TERM=dumb VMWARE_EULAS_AGREED=yes \
bash ~/Downloads/VMware-Horizon-Client-5.1.0-13956721.x64.bundle --console \
--set-setting vmware-horizon-usb usbEnable no \
--set-setting vmware-horizon-virtual-printing tpEnable no \
--set-setting vmware-horizon-smartcard smartcardEnable no \
--set-setting vmware-horizon-rtav rtavEnable no \
--set-setting vmware-horizon-tsdr tsdrEnable no \
--set-setting vmware-horizon-scannerclient scannerEnable no \
--set-setting vmware-horizon-serialportclient serialportEnable no \
--set-setting vmware-horizon-mmr mmrEnable no \
--set-setting vmware-horizon-media-provider mediaproviderEnable no
# Problem after installation
$ vmware-view
/usr/lib/vmware/view/bin/vmware-view-crtbora: symbol lookup error: /usr/lib64/libpangomm-1.4.so.1: undefined symbol: _ZN4Glib6ObjectC2EOS0_
Workaround:
$ LD_LIBRARY_PATH=/usr/lib/vmware /usr/lib/vmware/view/bin/vmware-view
or
$ ROLLBACK_VMWAREVIEW=1 vmware-view
#Make it permanent
$ sudo sed -i 's|vmware-view %u|env ROLLBACK_VMWAREVIEW=1 &|' /usr/share/applications/vmware-view.desktop
$ sudo update-desktop-database
References:
# 4.9.0
https://docs.vmware.com/en/VMware-Horizon-Client-for-Linux/4.9/rn/horizon-client-linux-49-release-notes.html
https://docs.vmware.com/en/VMware-Horizon-Client-for-Linux/4.9/horizon-client-linux-installation.pdf
# 4.10.0
https://docs.vmware.com/en/VMware-Horizon-Client-for-Linux/4.10/rn/horizon-client-linux-410-release-notes.html
https://docs.vmware.com/en/VMware-Horizon-Client-for-Linux/4.10/horizon-client-linux-installation.pdf
# 5.0.0
https://docs.vmware.com/en/VMware-Horizon-Client-for-Linux/5.0/rn/horizon-client-linux-50-release-notes.html
https://docs.vmware.com/en/VMware-Horizon-Client-for-Linux/5.0/horizon-client-linux-installation.pdf
# 5.1.0
https://docs.vmware.com/en/VMware-Horizon-Client-for-Linux/5.1/rn/horizon-client-linux-51-release-notes.html
https://docs.vmware.com/en/VMware-Horizon-Client-for-Linux/5.1/horizon-client-linux-installation.pdf