本文以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进行替换。