Centos7 安装teamviewer

懒惰是万物之源

最近不想去实验室,无奈还要做实验,就想着搞一些远程桌面之类的东西骚一骚,看来看去选择了teamviewer。

1.Centos换源,安装epel

 仪器的电脑只有一个静态ip可以进行一些内网操作,还好学校有CentOS的镜像,果断改之。

 备份源
mv /etc/yum.repos.d /etc/yum.repos.d.bckup

 添加新的源文件
mkdir /etc/yum.repos.d
cp xxx.repo /etc/yum.repos.d
yum clean all && yum makecache

 安装第三方软件源 epel
yum install epel-release
yum clean all && yum makecache

2.下载teamviewer安装包

 去teamviewer官网下载安装文件,rpm文件。我的系统比较老是CentOS7.1,安装teamviewer14总出现问题,所以安装了teamviewer13,后来在虚拟机里面尝试了用CentOS7.6,成功安装teamviewer14。
 下载地址:teamviewer13及以前.
 下载地址:teamviewer14.

 因为我只安装被控端所以选择的是teamviewer-Host.

3.安装teamviewer

 安装
yum localinstall xxx.rpm -y #xxx.rpm为下载的安装包

 在版本比较新的系统中,会很顺利完成安装

4.配置teamviewer

(1) 关闭防火墙,关闭SElinux
  关闭防火墙systemctl stop firewalld
  开机禁用 systemctl disable firewalld
  显示状态firewall-cmd --state
  详细教程

  临时关闭SElinuxsetenforce 0
  查看SElinux状态getenforce
  详细教程

(2) 启动服务
 成功安装后teamviewer服务会自动启动
 在终端输入teamviewer help会出现帮助

TeamViewer 13.2.26559 (RPM)

teamviewer Start TeamViewer user interface (if not running).

teamviewer help Print this help screen.
teamviewer version Print version information.
teamviewer info Print version, status, id.
teamviewer ziplog Create a zip containing all teamviewer logs (useful when contacting support).

teamviewer license [show|accept] Interactively agree or show/agree to End User License Agreement.
teamviewer setup Configure headless modes (non-gui/console)

teamviewer passwd [PASSWD] Set a password (useful when installing remote (ssh).

teamviewer daemon status Show current status of the TeamViewer daemon.
teamviewer daemon start Start TeamViewer daemon.
teamviewer daemon stop Stop TeamViewer daemon.
teamviewer daemon restart Stop/Start TeamViewer daemon.
teamviewer daemon disable Disable TeamViewer daemon - don’t start daemon on system startup.
teamviewer daemon enable Enable TeamViewer daemon - start daemon on system startup (default).

  • 输入teamviewer daemon enable启动teamviewer并设置为开机启动
  • 如果失败并提示用systemctl enable teamviewerd.servicesystemctl start teamviewerd.service输入这两个命令,如果不报错则启动正常
  • 如果输入上述两条命令提示服务启动失败,重启电脑后再输入上述两条命令如果还是报错则安装失败,卸载当前安装更换更低版本

(3) 设置密码
  teamviewer passwd xxxx #xxxx为设置的密码
  输入teamviewer --info查看应该可以查看到id
(4) 启动teamviewer图形界面
  输入teamviewer启动图形界面,就可以尽情操作了。
(5) 开启LAN incoming
  我的电脑上不了外网,所以使用了teamviewer的LAN连接功能,真是方便。具体参考教程. 这样就能通过内网ip登陆访问了

5.安装中遇到的问题

(1) libQt5WebKitWidgets.so.5

 Error: Package: teamviewer-13.0.6634-0.x86_64 (/teamviewer.x86_64)
 Requires: libQt5WebKitWidgets.so.5()(64bit) >= 5.5
 You could try using --skip-broken to work around the problem

  出现这个问题应该是上面安装的epel源出了问题,可以自己手动下载qt5-qtwebkit-x.x.x-x.el7.x86_64.rpm,然后安装
  yum localinstall xxx.rpm #xxx.rpm为下载的安装包

  然后再次安装teamviewer。如果安装过程中出现其他软件包问题,都可按此方法解决。

 **(2) teamviewer状态正常图形界面打不开 **
  提到这个问题真是一把心酸泪,各种搞不定。
  最后通过更新harfbuzz解决了这个问题。
  yum install harfbuzz -y

  可能会遇到multilib的情况,如果是新旧版本的问题,删掉旧版本。如果是i686和x86_64同时存在安装时添加
  --setopt=protected_multilib=false并指定类型(i686 or x86_64)
  yum install harfbuzz.x86_64 --setopt=protected_multilib=false

  如果图形界面还是打不开,在root用户下
   cd /opt/teamviewer/tv_bin/
   ./TeamViewer
  查看报错信息分析具体情况,报错信息还会被储存在   /var/log/teamviewer15/${USER}/gui.log文件中
  通过查看此文件中的内容可以进一步分析

  在2023年8月的安装中还遇到了如下信息,libQt5XcbQpa.so.5相关

/opt/teamviewer/tv_bin/TeamViewer: symbol lookup error: /lib64/libQt5XcbQpa.so.5: undefined symbol: FT_Get_Font_Format

  通过查找发现可通过安装freetype-devel解决
  yum update freetype-devel

(3)服务无法启动

terminate called after throwing an instance of ‘boost::exception_detail::clone_impl<boost::exception_detail::error_info_injectorboost::uuids::entropy_error >’
what(): getrandom

  系统版本问题,使用低版本team viewer或升级系统

(4) unknown error, protocol negotiation failed
   不知道如何解决。。。在关闭防火墙,SElinux的情况下还出现这个问题,只能强行升级系统了,只在老版本的系统中出现
 这个问题,新版本的系统中并没有出现这个问题

6.总结

   在老系统上折腾问题真是多。新版本的软件对老系统真的不友好,真的不友好。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值