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

一、前言

二、环境

三、配置

  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虚拟机下挂载光盘镜像注意事项:

三、配置

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  ./# lldrwxr-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 - Mediabaseurl=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命令了。