yum,是yellow dog updater, modified 的簡稱,是杜克大學為了提高rpm 軟體包安裝性而開發的一種軟體包管理器。起初是由yellow dog 這一發行版的開發者terra soft 研發,用python 寫成,那時還叫做yup(yellow dog updater),後經杜克大學的linux@duke 開發團隊進行改進,遂有此名。yum 的宗旨是自動化地公升級,安裝/移除rpm 包,收集rpm 包的相關資訊,檢查依賴性並自動提示使用者解決。yum 的關鍵之處是要有可靠的repository,顧名思義,這是軟體的倉庫,它可以是http 或ftp 站點,也可以是本地軟體池,但必須包含rpm 的header,header 包括了rpm 包的各種資訊,包括描述,功能,提供的檔案,依賴性等。正是收集了這些header 並加以分析,才能自動化地完成餘下的任務。
yum 的理念是使用乙個中心倉庫(repository)管理一部分甚至乙個distribution 的應用程式相互關係,根據計算出來的軟體依賴關係進行相關的公升級、安裝、刪除等等操作,減少了linux 使用者一直頭痛的dependencies 的問題。這一點上,yum 和apt 相同。apt 原為debian 的deb 型別軟體管理所使用,但是現在也能用到redhat 門下的rpm 了。
yum 主要功能是更方便的新增/刪除/更新rpm 包,自動解決包的倚賴性問題,便於管理大量系統的更新問題。
yum 可以同時配置多個資源庫(repository),簡潔的配置檔案(/etc/yum.conf),自動解決增加或刪除rpm 包時遇到的依賴性問題,保持與rpm 資料庫的一致性。
安裝完centos6.3後,為避免從國外站點安裝更新速度過慢,需要更改yum更新源,所以從網上找了下更改linux yum源的方法,
yum源的更新
在新安裝的linux系統,我們首先想到的要對軟體進行更新,yum這個軟體包管理軟體可以說非常好用,它很好的解決軟體包之間的依賴關係,不用像rpm那樣要考慮安裝哪幾個二進位製包。1.切換到 etc yum.repos.d目錄下 cd etc yum.repos.d2.將原來的yum源進行備份 mv c...
CentOS 如何更新 yum 源
1 進入目錄 cd etc yum.repos.d2 備份檔案 mv centos base.repo centos base.repo.backup3 centos 6.8 更新 網易源 centos 更新 網易源 curl o mv centos6 base 163.repo centos ba...
yum源的更新問題
我們知道在linux下安裝軟體的方法有多種多樣,其中利用yum的方式來安裝較為簡單,但需要等待的時間比較長。下面介紹一下如何更新yum的源的問題。首先需要保證的是linux的機器能上網。然後按照下面的步驟進行即可。進入yum配置檔案目錄 cd etc yum.repos.d 備份配置檔案 mv ce...