YUM源配置

昨天上课yum源配置问题,导致上课时老师让用yum安装软件时出现问题。最后没有跟上老师的思路,当时上课也不好意思告诉老师,让老师等我。。最后在快下课的时候才把yum源搞定。。 晚上回家看视频才把老师讲的内容补上。。所以我下定决心。把yum源配置好好总结一下。。以后用到了想不起来了可以随时拿出来看看。。大家也可以看看。。大家一起进步!!如果有写的不对的地方,麻烦大家批评指正。谢谢

配置yum源有两种方法:

1、配置本地yum源

2、配置互联网yum源(该文档以163yum源为例)


一、配置本地yum源

vim /etc/yum.repos.d/CentOS-Base.repo

[base]

name=base

baseurl=file:///mnt/

enabled=1

gpgcheck=0

配置本地yum源,上面是最简单配置。


二、配置网易163的yum源

1. 下载repo文件

wget http://mirrors.163.com/.help/CentOS6-Base-163.repo


2. 备份并替换系统的repo文件

[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost ~]# mv CentOS-Base.repo CentOS-Base.repo.bak
[root@localhost ~]# mv /root/CentOS6-Base-163.repo CentOS-Base.repo


3. 执行yum源更新

[root@localhost ~]# yum clean all    #删除已下载过的所有容器的相关数据 (含软件本身与列表)
[root@localhost ~]# yum makecache
[root@localhost ~]# yum update


三、配置文件选项说明:

[base]

代表容器的名字,中括号一定要存在,里面的名字可以随意取。但不能

有两个相同的容器名称,否则yum会不晓得该去哪里找容器相关软件列表档案。


name

只是说明一下这个容器的意义而已,重要性不高。


mirrorlist

列出这个容器可以使用的映射站台,如果不想使用,可以批注到这行。由于等一

下我们是直接设定映像站, 因此这行待会儿确实是需要批注掉的喔!


baseurl

这个最重要,因为后面接的就是容器的实际网址! mirrorlist 是由 yum 程序自行

去捉映像站台, baseurl 则是指定固定的一个容器网址!我们刚刚找到的网址放到这里来啦!


enable=1

就是让这个容器被启动。如果不想启动可以使用 enable=0 喔!


gpgcheck=1

还记得 RPM 的数字签名吗?这就是指定是否需要查阅 RPM 档案内的数字签名!

gpgkey=

就是数字签名的公钥文件所在位置!使用默认值即可


你可能感兴趣的:(yum源配置,老男孩linux运维实战培训)