一、 CentOS7 命令列安装 TeamViewer
 
1 、进入官网下载站群软件包

2 、安装
# yumyum install -y teamviewer_13.0.5693.x86_64.rpm
或者
# rpm rpm -ivh teamviewer_13.0.5693.x86_64.rpm
3 、启动
预设会安装到/opt/teamview 里面,并且安装成功会预设启动
cd /opt/teamviewer/tv_bin/
进入安装目录以后,一般使用的常用命令如下:
teamviewer –setup console     #设定启动方式为控制台启动  teamviewer –daemon restart    #重启 teamview 服务  teamviewer –info              #检视 teamview 资讯  teamviewer –passwd [PASSWD]   #设定密码  teamviewer –help              #检视帮助
设定固定密码
# 用 teamviewer –info 命令可检视 teamview 执行状态 teamviewer –info# 如果没有设定密码,TeamViewer ID: 后面会是空的,# 执行命令 teamviewer –passwd 你的密码 # 再次执行 teamviewer –info 命令就可以看到 ID 了
4 、删除、解除安装 teamviewer
# 以关键字检视服务 rpm -q teamviewer
 
# 解除安装 rpm -e 查到的程式名 rpm -e teamviewer_13.0.5693.x86_64.rpm
 
二、 CentOS7 安装 teamviewer 遇到依赖包问题

由于 yum 可以自动下载依赖包,而现在依赖包下载不了,这很可能是 yum 安装或配置的有问题。当然,简单粗暴的方式,那就是重灌 yum(安装源在国内的 yum, 亲测可行的!)。
但这是刚安装的最新的 CentOS7 原生系统镜像站群啊!yum 怎么会出问题呢?而且使用  ” rpm -qa|grep yum ” 检视,yum 确实已经安装。

排查 yum 的配置档案(源一定要换为国内的源,比如  http://mirrors.163.com/.help/centos.html ),问题的真正根源在于:CentOS-Base.repo 配置档案。
在 /etc/yum.repos.d/ 目录下有个配置 yum 下载源的档案 CentOS-Base.repo 。由于之前没有设定好相关的配置源,所以不能正常的使用 yum 工具。

修改之前的 CentOS-Base.repo 档案:

 
三、 CentOS7 原生系统不能从网上 yum 源中自动下载依赖包的站群解决方案
首先备份/etc/yum.repos.d/CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
下载对应版本 repo 档案, 放入/etc/yum.repos.d/(操作前请做好相应备份)
CentOS7:    http://mirrors.163.com/.help/CentOS7-Base-163.repo
执行以下命令生成 WordPress 加速缓存
yum clean all

yum makecache
修改以后的 CentOS-Base.repo 档案:
# CentOS-Base.repo## The mirror system uses the connecting IP address of the client and the# update status of each mirror to pick mirrors that are updated to and# geographically close to the client.  You should use this for CentOS updates# unless you are manually picking other mirrors.## If the mirrorlist= does not work for you, as a fall back you can try the # remarked out baseurl= line instead.##[base]name=CentOS-$releasever – Base – 163.com#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=osbaseurl=http://mirrors.163.com/centos/$releasever/os/$basearch/gpgcheck=1gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7#released updates[updates]name=CentOS-$releasever – Updates – 163.com#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updatesbaseurl=http://mirrors.163.com/centos/$releasever/updates/$basearch/gpgcheck=1gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7#additional packages that may be useful[extras]name=CentOS-$releasever – Extras – 163.com#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extrasbaseurl=http://mirrors.163.com/centos/$releasever/extras/$basearch/gpgcheck=1gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7#additional packages that extend functionality of existing packages[centosplus]name=CentOS-$releasever – Plus – 163.combaseurl=http://mirrors.163.com/centos/$releasever/centosplus/$basearch/gpgcheck=1enabled=0gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7