1. 程式人生 > >CentOS7 命令行安裝teamviewer遇到依賴包問題及完美解

CentOS7 命令行安裝teamviewer遇到依賴包問題及完美解

centos

公司新到了幾臺服務器做Docker集群方面的應用,將這幾臺服務器搭建成一個集群。由於要經常同時操作這幾臺服務器,而我又不喜歡待在機房。TeamViewer很好的解決了該問題,Teamviewer可實現遠程控制電腦,並可在你自己的電腦上同時控制幾臺臺服務器,操作起來相當方便。

?

一、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

????運行以下命令生成緩存

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


CentOS7 命令行安裝teamviewer遇到依賴包問題及完美解