Linux yum安裝與解除安裝
阿新 • • 發佈:2018-12-26
yum安裝與解除安裝
背景
由於某種原因刪了/usr/share中的yum-plugins、yum-cli資料夾,導致了yum命令失效,後發現之後,從其他虛擬機器中匯入了這兩個資料夾,但是還是缺少了配置檔案,導致yum命令一直不能使用,從avro,telnet 一直忍到了,安裝mysql,實在找不到其他的方法了,然後就想到了解除安裝重灌yum.
錯誤如下
把錯誤的原因在網上搜了一下,幾乎所有的部落格,都指向了不能聯網,要修改網路服務,經過多次嘗試後還是不行,萬般無奈決定了重新安裝yum。
解除安裝
指令:rpm –e –nodeps yum
安裝
下載安裝依賴包:
開啟瀏覽器,登入 http://mirrors.163.com/centos/7/os/x86_64/Packages/
1、yum-.rpm
2、yum-metadata-parser-.rpm
3、yum-plugin-fastestmirror-.rpm
4、python-iniparse-.rpm
安裝依賴包:
將windows下載的依賴包上傳到虛擬機器上,在上傳目錄進行安裝
因檔案有相互依賴性,故先安裝python-iniparse-.rpm 檔案,再安裝yum-metadata-parser-*.rpm,
rpm -ivh python-iniparse-0.4-9.el7.noarch.rpm
rpm -ivh yum-3.4.3-154.el7.centos.noarch.rpm
剩下的兩項需要強制安裝,不管依賴性檔案加上–nodeps --force
rpm -ivh --nodeps --force yum-plugin-fastestmirror-1.1.31-42.el7.noarch.rpm
rpm -ivh --nodeps --force yum-3.4.3-154.el7.centos.noarch.rpm
更改yum源
下載配置檔案
編輯配置檔案
cd /etc/yum.repos.d
vi CentOS-Base.repo
更改CentOS-Base.repo檔案
將檔案中$releasever改成對應版本(7/6)
將源mirrorlist.centos.org改為使用的yum源
centos.ustc.edu.cn
儲存配置檔案即可
清理yum快取
yum clean all
將伺服器軟體包資訊快取至本地,提高搜尋安裝效率
yum makecache
若上面兩條命令有報錯,一般為配置檔案更改不完全要將$releasever全部取代了,注意檢查下
測試
yum install vim