簡介
yum指令是在Fedora和RedHat以及SUSE中基于rpm的軟體包管理器,它可以使系統管理人員互動和自動化地更細與管理RPM軟體包,能夠從指定的伺服器自動下載下傳RPM包并且安裝,可以自動處理依賴性關系,并且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載下傳、安裝。
工具/原料
- 電腦
- linux基礎操作知識
方法/步驟
1.
檢視、解除安裝已安裝的yum包
檢視已安裝的yum包
#rpm –qa|grep yum
解除安裝軟體包
#rpm –e –nodeps yum

2.下載下傳安裝依賴包python python-iniparse
2.1 指令下載下傳:
wget http://centos.ustc.edu.cn/centos/7/os/x86_64/Packages/python-2.7.5-58.el7.x86_64.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm
2.2 手動下載下傳
通路http://centos.ustc.edu.cn/centos/7/os/x86_64/Packages/python-2.7.5-58.el7.x86_64.rpm 下載下傳python依賴
通路http://mirrors.163.com/centos/7/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm下載下傳python-iniparse依賴
3.安裝
#rpm –ivh python-2.7.5-58.el7.x86_64.rpm python-iniparse-0.4-9.el7.noarch.rpm
下載下傳安裝yum包
#wget http://centos.ustc.edu.cn/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-42.el7.noarch.rpm
#wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
#wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-154.el7.centos.noarch.rpm
#rpm-ivh yum-*
若安裝失敗可重新輸入此指令并加參數--nodeps –force
查找包的方法與步驟二相同,在此不做贅述。
4.更改yum源
4.1 下載下傳配置檔案
#wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
将此配置檔案替換/etc/yum.repos.d同名檔案
4.2編輯配置檔案
#cd /etc/yum.repos.d
#vi CentOS-Base.repo
4.3 更改yum源
将檔案中$releasever改成對應版本(7)
将源mirrorlist.centos.org改為使用的yum源
centos.ustc.edu.cn
mirrors.163.com
儲存配置檔案即可
5.清理yum緩存
#yum clean all
将伺服器軟體包資訊緩存至本地,提高搜尋安裝效率
#yum makecache
若上面兩條指令有報錯,一般為配置檔案更改不完全,可根據錯誤資訊查找配置檔案中更改錯誤
測試
#yum install vim
完成