---------------------------------------

一、前言

二、环境

三、配置

  1. 配置本地yum源

  2. 配置163开源镜像源

四、测试

---------------------------------------


一、前言

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE、CentOS中的Shell

前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依

赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。


二、环境

系统:CentOS6.4 32位

光盘镜像:CentOS-6.4-i386-bin-DVD1.iso


VMware虚拟机下挂载光盘镜像注意事项:

wKioL1O9FaqBkIfWAAGayc__xWc495.jpg


三、配置

1.配置本地yum源

# cd /etc/yum.repos.d/               //进入yum配置文件路径
# ll
-rw-r--r--. 1 root root 1926 Feb 25  2013 CentOS-Base.repo
-rw-r--r--. 1 root root  638 Feb 25  2013 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root  630 May 14 04:39 CentOS-Media.repo
-rw-r--r--. 1 root root 3664 Feb 25  2013 CentOS-Vault.repo
# mkdir bak                          //关于此种思想方法见文章下面的ps
# mv * bak/
# mv bak/CentOS-Media.repo  ./
# ll
drwxr-xr-x. 2 root root 4096 Jul  9 02:41 bak
-rw-r--r--. 1 root root  630 May 14 04:39 CentOS-Media.repo
# vim CentOS-Media.repo 
[c6-media]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/
        file:///media/cdrom/
        file:///media/cdrecorder/
gpgcheck=1                         //安装RPM软件包时检查数字签名
enabled=1                          //启用此下载源
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

# mkdir /media/cdrom               //创建挂载点 
# mount /dev/sr0 /media/cdrom      //手动挂载
mount: block device /dev/sr0 is write-protected, mounting read-only
# mount                            //查看挂载
/dev/sr0 on /media/cdrom type iso9660 (ro)
# vim /etc/fstab                   //实现开机自动挂载
/dev/sr0    /media/cdrom       iso9660   defaults      0 0
# mount -a                         //重新挂载全部,不要出现错误,否则影响系统启动

2.配置163开源镜像源

# cd /etc/yum.repos.d
# mkdir bak
# mv * bak            //把原来所有的配置文件备份起来
# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS6-Base-163.repo    //下载新的CentOS-Base.repo到/etc/yum.repos.d/,此时系统要可以连接外网
# yum clean all      //清除缓存

四、测试

# yum list all                      //列出所有可用的软件包
# yum install httpd                   //安装httpd软件包


PS:

CentOS6.4默认下共有4个关于yum的配置文件,其中CentOS-Media.repo是负责本地安装使用的,其它三个是负责网络使用的,本文配置本地源的思想是把其它的三个作为备份,暂不使用,只使用CentOS-Media.repo这一个配置文件,即让这一个配置文件独立存在,这样我们就可以使用yum install XXX,如果四个配置文件并存,就需要使用yum --disablerepo=\* --enablerepo=c6-media install XXX命令了。