CentOS安装本地YUM比RedHat稍微麻烦一些,但也仅仅一些而已,下面以CentOS6.3虚拟机为例安装基于本地硬盘YUM:

 

1、挂载CentOS系统盘 

                mount /dev/cdrom /media

2、创建一个目录 

                mkdir /centos 

并将光盘文件copy到该目录 

                cp -rf /media/*  /centos

3、进入/centos/Packages目录中 

                cd /centos/Packages

安装createrepo-0.9.8-5.e16.noarch.rpm软件包

                rpm -ivh /centos/Packages/createrepo-0.9.8-5.e16.noarch.rpm

初次安装会提示有3个依赖包需要安装,按序安装即可

4、在/centos/Packages目录中执行createrepo命令

                createrepo .

5、在/etc/yum.repos.d目录下创建文件local.repo,并编辑该配置文件

                vim /etc/yum.repos.d/local.repo

[ku]  (库的名称,随意)

name=yeguiren(库的说明,随意)

baseurl=file:///centos/Packages(库文件位置,硬盘URL位置)

enable=1(是否启用库,启用)

gpgcheck=0(是否检查gpg,不检查)

6、每次使用YUM都会用到/etc/yum.repos.d/CentOS-Base.repo配置文件,而我们真正需要使用的文件并不是它,所以我们需要把该文件改为其他名字或删除都可

   mv  /etc/yum.repos.d/CentOS-Base.repo  /etc/yum.repos.d/CentOS-Base.repo.bak

7、到此基于硬盘的YUM配置完毕