本文以centos 7为准。其他版本的linux可能存在一些偏差。

第一:索引文件。

1)repo文件。

  1.repo文件是指以repo为结尾的文件。是 仓库源的索引文件。将其添加到yum的repo仓库中,yum才可以从源中查找软件。

  2.repo文件路径:/etc/yum.repos.d/

  3.这类源的典型有:163,搜狐等。遗憾,至今还未成功添加这些源。

  4.怀疑有排他性。所有帖子中,都说明需要替换原来的base.repo。

2)rpm包

  1.rpm包,需要使用rpm进行安装。安装好后,在/etc/yum.repos.d/中存在对应的repo

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

yum添加源。的更多相关文章

  1. Fedora 14 安装完后的设置 添加源 更新软件

    1.添加源:   (1)上海交大源:应用程序->系统工具->终端 输入 su    输入密码 输入   nano /etc/yum.repos.d/sjtu.repo 辅之以下内容: [F ...

  2. eclipse手动添加源码

    在开发过程中,有的时候需要我们自已手动去添加一些源码文件,但是由于我们可能在eclipse中安装了jad反编译插件,我们再用“Ctrl + 鼠标左键”的话,会打开已经反编译好的class文件,而不是带 ...

  3. vs2015 去除 git 源代码 绑定,改成向tfs添加源码管理

    除了下文的方法是将源码管理从git改成tfs之外,还要做以下几步即可 向tfs添加源码 打开源码管理(管理连接),双击打开你要向其中添加的tfs连接 选中该解决方案,右键 将解决方案添加到源码管理 嵌 ...

  4. eclipse添加源码的另外一种方法

    当我们使用maven或者gradle时,我们不需要担心源码的问题.Maven会帮我们下载jar包的同时下载对应的源码包.一般为source.jar,比如servlet-api-2.5-sources. ...

  5. Android 添加源码到eclipse 以及相关设置

    作者:舍得333 主页:http://blog.sina.com.cn/u/1509658847版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版.作者信息和本声明,否则将追究法律 ...

  6. Ubuntu16.04添加源的地址

    打开terminal,输入sudo gedit /etc/apt/sources.list,向该文件中添加源的地址即可,如,可添加如下地址 deb-src http://archive.ubuntu. ...

  7. debian 9 添加源

    1.将下面内容的添加入/etc/apt/sources.list(香港镜像) #For software deb http://mirrors.ustc.edu.cn/debian/ stretch ...

  8. myeclipse添加源码支持

    在MyEclipse中开发,习惯于点击类名,按Ctrl键查看源码,但是,如果是Spring/Hibernate/Struts/JDK这些开源jar的源码该如何看呢? 一般,我们导入的只有jar文 件, ...

  9. ubuntu 添加源

    edit file :  /etc/apt/sources.list add: deb http://mirrors.163.com/ubuntu/ intrepid main restricted ...

随机推荐

  1. python 3.6 import pymysql错误

    在3.x之后可以用pymysql来代替之前的mysqldb模块. 首先安装pip: 终端命令: easy_install pip 随后成功安装pip 继续输入命令 pipinstall PyMySQL ...

  2. Emacs颜色设置

    1.下载color-theme主题包 下载链接:http://download.savannah.gnu.org/releases/color-theme/ color-theme-6.6.0.zip ...

  3. CDZSC_2015寒假新人(2)——数学 D

    D - D Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Submit Status ...

  4. new String(byte[])和byte[]toString() 的区别

    byte[]字节数组的toString()获得的字符串和使用new String(byte[])构造一个新的字符串,这两个字符串是不一样的.Java对象都继承于Object,Object中提供了toS ...

  5. 图片ppm编码格式

    ppm图片有2种格式, ASCII格式和binary格式. (1)ppm头部分 由三部分组成,这三部分由回车或换行分割,但PPM的标准中是要求空格. 第一行通常是P3或P6,说明是PPM格式: 第二行 ...

  6. 安装好ubuntu之后要干的几件事

    安装完ubuntu之后啊,系统除了自带了firefox,libre office等能用,要应付日常需求还差了些.然后我根据最近我的需求写了个清单.完成这个清单就让ubuntu成了一个得心应手的好工具了 ...

  7. C# System.Object基类

    System.Object 基类 System.Object在.Net中是所有类型的基类,任何类型都直接或间接地继承自System.Object.没有指定基类的类型都默认继承于System.Objec ...

  8. Android Fragment中使用Intent组件拍照

    要在activity里面去接受,然后传递给fragment对象,fragment有很多回调调用不到 你的设备有摄像头吗? 为了确保市场上的大多数设备都能运行你的程序,必须在项目中做一些检测,保证使用的 ...

  9. cf472A Design Tutorial: Learn from Math

    A. Design Tutorial: Learn from Math time limit per test 1 second memory limit per test 256 megabytes ...

  10. Android APK安装包瘦身[转]

    很显然,APK安装包越小越好.下面从代码,资源文件,使用策略几个方面简要介绍下: 代码 保持良好的编程习惯,不要重复或者不用的代码,谨慎添加libs,移除使用不到的libs. 使用proguard混淆 ...