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配置完毕