centos安装horizon client

https://blog.51cto.com/chelaoer/4741839

CentOS 6.6安装Horizon View Client3.4 转载
圪蹴哈么2021-12-03 14:33:40博主文章分类:运维
文章标签centoslinux.net自动登录desktop文章分类开源阅读数284

为了节省资源,view的客户端需要用RDP来连接View。本文旨在描述CentOS6.6安装Horizon view client的安装过程,以资共勉。

要实现的功能:

1、CentOS客户端自动登录

2、安装Horizon View Client3.4, 可以用RDP连接View Desktop

安装CentOS6.6 X86 Version
请一定注意,目前horizon client for linux不支持X86_64,所以一定要安装X86版本的CentOS。

开机,放入光盘启动,选择安装或者升级系统:在这里插入图片描述

CentOS 6.6安装Horizon View Client3.4_desktop
跳过镜像检查:
CentOS 6.6安装Horizon View Client3.4_自动登录_02
选择语言为中文:
CentOS 6.6安装Horizon View Client3.4_linux_03
选择键盘为美国英语式:
在这里插入图片描述

CentOS 6.6安装Horizon View Client3.4_desktop_04
选择基本存储设备:
CentOS 6.6安装Horizon View Client3.4_自动登录_05
删除所有数据:
CentOS 6.6安装Horizon View Client3.4_desktop_06
输入计算机名,这里为ViewClient,编辑网络,勾上自动连接,IPV4我选择的为DHCP,也可以指定IP:
在这里插入图片描述

CentOS 6.6安装Horizon View Client3.4_centos_07
选择时区:
CentOS 6.6安装Horizon View Client3.4_desktop_08
输入root的密码,由于我的密码不够复杂,所以弹出这个提示,选择继续:CentOS 6.6安装Horizon View Client3.4_.net_09
在这里插入图片描述

选择使用所有硬盘,最好勾上查看并修改分区布局(linux我一般划分一个区,所以我习惯性会删除其他多余的分区,填充到root区中):
CentOS 6.6安装Horizon View Client3.4_centos_10
在这里插入图片描述
这里硬盘只有7G,默认一个root区,一个swap区,继续:
CentOS 6.6安装Horizon View Client3.4_linux_11
在这里插入图片描述
开始格式化:
CentOS 6.6安装Horizon View Client3.4_centos_12
分区信息保存到硬盘中:
CentOS 6.6安装Horizon View Client3.4_desktop_13
在这里插入图片描述
选择引导和挂载点,默认,下一步:
CentOS 6.6安装Horizon View Client3.4_desktop_14
在这里插入图片描述
选择安装类型,这里选择Desktop,你可以自定义软件:
CentOS 6.6安装Horizon View Client3.4_desktop_15
在这里插入图片描述
开始安装:
CentOS 6.6安装Horizon View Client3.4_centos_16
安装速度视电脑配置,有快有慢,耐心等待安装完成。完成后点重新引导,重启。
CentOS 6.6安装Horizon View Client3.4_desktop_17
在这里插入图片描述
开机进入欢迎界面:
CentOS 6.6安装Horizon View Client3.4_.net_18
接受许可信息:
CentOS 6.6安装Horizon View Client3.4_.net_19
创建一个user用户:
CentOS 6.6安装Horizon View Client3.4_自动登录_20
在这里插入图片描述
日期默认:
CentOS 6.6安装Horizon View Client3.4_linux_21
因为这台机内存只有1G,所以kdump提示没有足够内存,不要紧,点完成:
CentOS 6.6安装Horizon View Client3.4_centos_22
在这里插入图片描述

CentOS 6.6安装Horizon View Client3.4_.net_23
这里选择其他,用root 用户登录系统:
CentOS 6.6安装Horizon View Client3.4_centos_24
用root登录会有如下警示,勾上不要再显示此信息,下次就不会出现了:
CentOS 6.6安装Horizon View Client3.4_自动登录_25
安装好CentOS之后,为防止linux自动下载和更新,首先关闭linux的自动更新功能:
系统 -> 首选项 -> 软件更新, 更改检查更新为“从不”。
CentOS 6.6安装Horizon View Client3.4_linux_26
在这里插入图片描述
在这里插入图片描述
CentOS 6.6安装Horizon View Client3.4_desktop_27
然后打开Terminal,执行手动更新:
yum update -y
在这里插入图片描述
在这里插入图片描述

更新完系统之后,你可以选择用yum clean all清理掉yum的缓存。

安装Horizon View Client
可以开始安装vmware horizon client了,copy VMware-Horizon-Client-3.4.0-2769709.x86.bundle到root目录,执行:

bash VMware-Horizon-Client-3.4.0-2769709.x86.bundle
在这里插入图片描述

接受协议:
CentOS 6.6安装Horizon View Client3.4_自动登录_32
在这里插入图片描述
勾选需要安装的组件:
CentOS 6.6安装Horizon View Client3.4_linux_33
在这里插入图片描述
CentOS 6.6安装Horizon View Client3.4_centos_34
在这里插入图片描述
开始安装:
在这里插入图片描述
CentOS 6.6安装Horizon View Client3.4_.net_35
安装完成后,勾上服务注册:
在这里插入图片描述
CentOS 6.6安装Horizon View Client3.4_.net_36
安装好之后,scan所有组件:
在这里插入图片描述
CentOS 6.6安装Horizon View Client3.4_desktop_37
因为horizon view client限定libssl的版本为libssl-1.1.0,限定libcrypto为libcrypto.so.1.0.1,需要做如下ln软连接:
ln -s/ usr/lib/libssl.so.1.1.0e /usr/lib/libssl.so.1.1.0
ln -s/ usr/lib/libcrypto.so.1.0.1e /usr/lib/libcrypto.so.1.0.1
在这里插入图片描述

再次scan,看到所有组件都成功:
CentOS 6.6安装Horizon View Client3.4_自动登录_39

执行ln软连接,用来连接虚拟打印机:
ln -s /usr/vmware/rdpvcbrige/tprdp.do /usr/lib/tprdp-client.so
FreeRDP安装
接下来安装FreeRDP,用来让horizon client支持RDP连接。这里我用putty连接到linux操作:

先下载FreeRDP-stable-1.1: https://github.com/FreeRDP/FreeRDP/tree/stable-1.1放在root目录下,然后解压:

unzip FreeRDP-stable-1.1
在这里插入图片描述
CentOS 6.6安装Horizon View Client3.4_自动登录_40
然后将vmware for FreeRDP的patch文件从/usr/share/doc/vmware-horizon-client/patch/复制到FreeRDP目录中,Patch:

cd ~/FreeRDP-stable-1.1
cp /usr/share/doc/vmware-horizon-client/patch/freerdp-1.1.0-patch ./
patch -p1 < freerdp-1.1.0-patch
看到成功了。

接着开始安装ATRPM yum源:

rpm --import http://packages.atrpms.net/RPM-GPG-KEY.atrpms
rpm -ivh http://dl.atrpms.net/all/atrpms-repo-6-7.el6.i686.rpm
CentOS 6.6安装Horizon View Client3.4_desktop_41

开始安装打包FreeRDP所需要的组件:

yum install gcc cmake openssl-devel libX11-devel libXext-devellibXinerama-devel libXcursor-devel libXi-devel libXdamage-devel libXv-devellibxkbfile-devel alsa-lib-devel cups-devel ffmpeg-devel glib2-devel pcsc-lite-devel gcc-c++
CentOS 6.6安装Horizon View Client3.4_desktop_42

这里输入y,开始下载安装:
CentOS 6.6安装Horizon View Client3.4_linux_43
在这里插入图片描述
CentOS 6.6安装Horizon View Client3.4_自动登录_44
然后开始编译FreeRDP:

cmake -DWITH_SSE2=ON -DWITH_PULSEAUDIO=ON -DWITH_PCSC=ON -DWITH_CUPS=ON
make
make install
1.
2.
3.
在这里插入图片描述
CentOS 6.6安装Horizon View Client3.4_.net_45
CentOS 6.6安装Horizon View Client3.4_linux_46
在这里插入图片描述
CentOS 6.6安装Horizon View Client3.4_desktop_47
CentOS 6.6安装Horizon View Client3.4_.net_48
CentOS 6.6安装Horizon View Client3.4_linux_49
在这里插入图片描述
至此环境安装好了。
CentOS 6.6安装Horizon View Client3.4_linux_50
在这里插入图片描述
配置桌面图标
在桌面上新建一个启动器:
在这里插入图片描述
CentOS 6.6安装Horizon View Client3.4_自动登录_51
名称为ViewClient,命令填写为:

vmware-view --rdpclient=xfreerdp --xfreerdpOpthions=‘/cert-ignore /vc:tprdp’
CentOS 6.6安装Horizon View Client3.4_centos_52

测试登录,双击这个鱼形图标:
CentOS 6.6安装Horizon View Client3.4_自动登录_53

登录后更改连接方式为RDP:
CentOS 6.6安装Horizon View Client3.4_.net_54

画面显示正常:
CentOS 6.6安装Horizon View Client3.4_linux_55

我们会发现用登录到view desktop是没有声音的,那我们加入声音重定向:
vmware-view --rdpclient=xfreerdp --xfreerdpOpthions=‘/cert-ignore /vc:tprdp /sound:sys:alsa’
可是播放音乐声音会卡顿,这不是我想要的,加入数据缓冲:
vmware-view --rdpclient=xfreerdp --xfreerdpOpthions=‘/cert-ignore /vc:tprdp /sound:sys:alsa --date latency:500’
设置user自动登录
在用户管理里面,将user的密码删除。

然后编辑GDM实现自动登录:
vi /etc/gdm/custom.conf
在[daemon]下添加如下内容,保存即可:
TimedLoginEnable=true
TimedLogin=user
TimedLoginDelay=3

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值