CentOS安装teamviewer遇到依赖包问题及完美解决

公司新到了三台服务器做大数据方面的应用,将这三台服务器搭建成一个集群。由于要经常同时操作三台服务器,人跑来跑去不太方便。TeamViewer很好的解决了该问题,Teamviewer可实现远程控制电脑,并可在你自己的电脑上同时控制三台服务器,操作起来相当方便。


一、尝试TeamViewer的安装


百度到一个较好的TeamViewer的安装教程:http://www.centoscn.com/image-text/install/2015/1114/6417.html  但是没有成功安装!

先从官网下载.rmp安装包,按照安装教程给的两个命令:yum install teamviewer.i686.rpm 或 rpm -i teamviewer.i686.rpm,都以失败告终。

报依赖包的错误


之后我百度、360搜索、google,这些搜索工具都用了,花了很长时间都没找到完美的解决方案。。。。。。


由于yum可以自动下载依赖包,而现在依赖包下载不了,所以我感觉是yum安装的有问题,于是我一气之下按照百度官网的教程重新安装了yum:

http://blog.csdn.net/to_baidu/article/details/52583854

按教程一步步重新安装完yum之后———哇,完美,可以安装啦!


二、问题深度探索


虽然这台机器成功的安装了teamviewer,但是总觉得问题的真正症结还没找到,抱着孜孜不倦,不断探索的心态我在接下来的两台机器上进行问题的细致分析。

首先,我发现服务器其实问题解决之前已经安装好了yum:




三、思考:

     

   那是怎么回事呢?用yum命令安装一个从官网下载的软件包出错:没有需要的部分依赖包。

      但是yum工具就是干这事呀:从网上yum源中自动下载依赖包。

      而且yum命令也在自己电脑上安装完备,那问题出在哪儿呢?——————莫非是yum的相关配置文件有错误!(o゜▽゜)o☆[BINGO!]

对照着安装时候进行的操作,我发现

问题的真正根源在于:CentOS-Base.repo配置文件有错

在 /etc/yum.repos.d/目录下有个配置yum下载源的文件CentOS-Base.repo。由于之前没有设置好相关的配置源,所以不能正常的使用yum工具。

修改之前的:



修改之后的:




三、解决方案:


从网站http://mirrors.163.com/.help/centos.html 中下载对应版本的CentOS-Base.repo,并用下载的文件替换掉/etc/yum.repos.d/目录下之前的文件。

替换之后运行以下命令生成缓存:

yum clean all
yum makecache




在使用yum进行安装!完美!也可以成功安装了。






安装成功!

说明上诉的问题分析是正确的。即系统原有的yum工具的CentOS-Base.repo配置文件有误,需要从网上下载较新的配置文件来覆盖之。


四、总结:

1、在解决问题时要充分利用控制变量法,找到问题的症结所在;

2、当你在用一个看上去很简单的工具之前,要先对其工作原理有所了解,这样才能在出现问题时快速找到问题所在,而不是一头雾水;

3、当你实在是解决不了问题时,不要嫌麻烦,可尝试从头一步步来,比如从最开始的yum工具安装开始。


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值