本文以centos 7爲準。其餘版本的linux可能存在一些誤差。linux
第一:索引文件。centos
1)repo文件。網絡
1.repo文件是指以repo爲結尾的文件。是 倉庫源的索引文件。將其添加到yum的repo倉庫中,yum才能夠從源中查找軟件。測試
2.repo文件路徑:/etc/yum.repos.d/網站
3.這類源的典型有:163,搜狐等。遺憾,至今還未成功添加這些源。spa
4.懷疑有排他性。全部帖子中,都說明須要替換原來的base.repo。索引
2)rpm包get
1.rpm包,須要使用rpm進行安裝。安裝好後,在/etc/yum.repos.d/中存在對應的repoio
2.本質上依然是repo。但進行了封裝。不明白爲什麼如此,或許是歷史緣由?社區
3.這類源有:rpmfunsion,rpmforge.
4.已經肯定的是:這些源不須要進行手動替換base.repo。可是否進行了隱形更改?
第二:一些經常使用的源網站。
1)經常使用網站:
1.163: http://mirrors.163.com/.help/CentOS6-Base-163.repo
2.sohu: http://mirrors.sohu.com/help/CentOS-Base-sohu.repo
3.rpmfunsion: http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
2)源倉庫具備時效性:對倉庫的維護的社區或公司,有可能更改一些路徑。預計上述3個網址可能都沒法直接下載。
1.但,主頁通常不會改變。第一步:找到主頁。
2.文件路徑通常狀況下遵循各自規則。第二步:肯定路徑
3.文件名一般有必定的規則。第三步:肯定大體文件。
4.暫時對此規則無太多瞭解。因此須要各位自行解決。
第三:安裝
1)repo安裝法:測試中。。我的未成功。但網絡上有不上案例。
2)rpm安裝法:
1. 若是曾經未安裝過,須要添加key。key的用處:激活rpm功能。指令:rpm --import。key名稱一般爲:RPM-GPG-KEY-CentOS 此種格式。
2. 在使用 rpm -ivh /rpm -uvh進行安裝。
第四:總結。
1)找到文件。
2)(repo )將文件導入到對應路徑。 (rpm) 找到key,而後安裝。
3)對base-repo進行替換。