大家都知道linux源,如centos、federal、redhat等系統,在軟件安裝或更新時是很麻煩的,雖然提供了yum命令來像ubuntu那樣解決軟件包之間的依賴性問題,但是如果源設置的不好仍然是無濟於事的,因此設置好源是最基礎的問題,下面進行詳細說明:
常用的源估計大家都是很清楚的,羅列如下:
mirrors.163.com
mirrors.sohu.comhttp://mirrors.ustc.edu.cn/ 這是我最常用的,當然國內還有其他的源,如阿裡公司的(剛剛開始開放)
個人比較推薦163的源,相對其他兩個速度還是比較快的,相比之下中科大的源比較全,裡面有epel的源,這個源本人還是比較推薦大家使用的,因為這個是fedoral公司推出的源,開放性比較強而且資源十分豐富,基本上我們平時要用到的都能找到。
更新系統源的方式如下:
首先,如果你安裝時redhat,因為紅帽系統並不是免費的,所以要使用紅帽的源還是很費勁的,是要收費的。如果你使用的是紅帽系列的如centos的,那就方便多了,不過兩者最好重新安裝一下相應版本的yum軟件,要不然老是出現版本未注冊這樣的東西,挺惡心的;
其次,重新安裝完yum軟件以後就可以更新源了,以中科大epel源為例:
需要先下載相對應的repo源文件,需要到相對應網站的幫助中去找,如上點擊配置軟件源鏈接,出現下圖所示圖片
找到相應源的幫助,下載對應的repo文件就可以了,下載後要將其復制到/etc/yum.repo.d目錄下,然後執行
yum clean all
yum makecache建立緩沖區
緩沖區其實就是源裡面的文件目錄,相當於鏡像,到時用到時直接到系統緩沖區去找相對應的文件,然後系統會根據需要從網上下載相對應的文件。
這就是更新源的主要過程,主要是看到網上的東西不是很詳細,所以總結了一下,也是為了防止記性不好給忘了,也給大家一個參考,不當之處還請多多指教。