什麼是yum源,如何更改yum源,是yum源更改
Yum(全稱為 Yellow dog Updater, Modified)
yum是一個在Fedora和RedHat以及CentOS中的Shell前端軟體包管理器。基於RPM包管理,能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關係,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。
rpm是由紅帽公司開發的軟體包管理方式,使用rpm我們可以方便的進行軟體的安裝、查詢、卸載、升級等工作。但是rpm軟體包之間的依賴性問題往往會很繁瑣,尤其是軟體由多個rpm包組成時。
區別:簡單回答, rpm 只能安裝已經下載到本地機器上的rpm 包. yum能線上下載並安裝rpm包,能更新系統,且還能自動處理包與包之間的依賴問題,這個是rpm工具所不具備的。
以Centos為例更改yum源:
1.備份源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2.開啟來源目錄
cd /etc/yum.repos.d/
3.下載源
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
163源網址:http://mirrors.163.com/.help/centos.html
4.清除yum緩衝
yum clean all
yum 會把下載的軟體包和header儲存在cache中,而不自動刪除。如果覺得佔用磁碟空間,可以使用yum clean指令進行清除。
更精確 的用法是yum clean headers清除header,yum clean packages清除下載的rpm包,yum clean all一全部清除。
5.產生yum緩衝
yum makecache
yum makecache是把伺服器的包資訊下載到本地電腦緩衝起來,配合yum -C search xxx使用,不用上網檢索就能尋找軟體資訊。
6.yum主要操作
yum主要的一下命令如下:
yum search 軟體包 搜尋軟體包
yum install 軟體包 安裝軟體包
yum remove 軟體包 卸載軟體包
yum update 更新系統