Horizon Clientfor Linux安装过程记录

安装前准备

1、操作系统要求

项名称 支持的系统
架构 i386, x86_64, ARM
内存 至少2G
OS版本 Ubuntu 32-bit16.04
Ubuntu 64-bit16.04, 18.04
Red Hat Enterprise Linux (RHEL) 64-bit7.7, 8
OpenSSL 需要特定版本的OpenSSL,Horizon client会在安装过程自动下载安装openssl
桌面协议 VMware Blast 、PCoIP、RDP
客户端系统分辨率 最小1024 X 768像素
Blast 和 PCoIP对硬件要求 cpu:具有SSE2扩展的基于x86或x64,具有800 MHz或更快的处理器速度
RAM:按不通显示器,估算公式:20 MB + (24 * (# monitors) * (monitor width) * (monitor height))
1个显示器: 1600 x 1200: 64 MB
2个显示器: 1600 x 1200: 128 MB
3个显示器: 1600 x 1200: 256 MB
RDP硬件要求 CPU:同上;RAM:128M
依赖 libudev.so.0、libXsso.so.1、 libgtk 3.14 or late(用于瘦客户端)
编译环境 Python 2.x

2、系统网络准备
注意如果是虚拟机安装,网卡不支持vmnet,换成E1000后显示正常,检查网络连通性正常后,激活点击【试用授权】,有90天授权期;然后你需要去官网注册一个账户,然后再系统内登陆该账户,用以切换到【开发者模式】:
在这里插入图片描述
进入通用
在这里插入图片描述
在这里插入图片描述
等重启完成后,就可以使用开发者模式了!按钮变灰。
在这里插入图片描述
在这里插入图片描述
执行visudo或将用户添加到sudo组里:
在这里插入图片描述
实际,激活以后,默认会将当前桌面的所有普通用户加入sudo组里,如下:
在这里插入图片描述
查看sudo组的关联账户:
在这里插入图片描述

10、介质下载:
https://my.vmware.com/en/web/vmware/downloads/details?downloadGroup=CART20FQ4_LIN64_530&productId=863&rPId=53324

安装

本次不采用bundle包,采用官方下载的tag.gz包解压后安装
1、vmware-view-client-linux-xxx-yyyy.tar.gz 解压到系统
在这里插入图片描述
因为我们这里采用的是华为的鲲鹏台式电脑+政府版UOS系统,架构为ARM架构;故本次安装arm的包。
在这里插入图片描述

2、进入到每一个相关的功能包逐步安装

解压VMware-Horizon-Client-xxx-yyyy.armhf.tar.gz,解压后可看到Horizon client的二进制文件
在这里插入图片描述
打开终端命令行,将 bin,lib,doc, share/locale目录分别移动到/usr/下对应的目录
在这里插入图片描述
注:复制时主要原文件属性保留,用cp命令时,可使用参数-a;

对于x64位的如下:
在这里插入图片描述
解压缩Horizon Client,Horizon-PCoIP,Horizon-USB,然后复制bin,lib等目录到/usr/下:
在这里插入图片描述
在这里插入图片描述
另USB需建立软连接:
sudo ln -s /etc/init.d/vmware-USBArbitrator /etc/rc#.d/S50vmware-USBArbitrator //确保rc有执行权限
sudo ln -s /etc/init.d/vmware-USBArbitrator /etc/rc#.d/K08vmware-USBArbitrator
在这里插入图片描述
在这里插入图片描述

手动启停USB仲裁守护进程:
sudo /etc/init.d/vmware-USBArbitrator [start|stop|restart]

3、构建依赖关系

1)Horizon client依赖以下库文件:libxss1, libxss-dev, libxinerama1, and libxinerama-dev
安装,执行:
sudo apt-get install libxss1 libxss-dev libxinerama1 libxinerama-dev //后面是数字1不是l
在这里插入图片描述

2)安装openssl-1.0.2t或更新版
在这里插入图片描述

3)安装curl-7.66.0及以上版本
在这里插入图片描述

4)安装gcc 6.4及以上版本
在这里插入图片描述

5)在 x86 and x64系统上安装glibc 2.11及以上版本;对于ARM(armhf) 架构,需要安装glibc 2.17以上版本;
ldd --version或$ /usr/lib/x86_64-linux-gnu/libc.so.6

在这里插入图片描述

6)安装libstdc++ 3.4.22及以上版本(没有找到)
strings /usr/lib64/libstdc++.so.6 | grep GLIBC
在这里插入图片描述

4、构建环境变量
export WITH_CRTBORA=1
export VIEW_LIBCRTBORA=1
export GOBUILD_CRTBORA_ROOT=“Path of VMware-Horizon-CRTBORA-xxx-yyyyy”

5、测试,失败了
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/ximenjianxue/article/details/111836122