1. 首先检查是否有YUM命令,如果没有请安装
rpm -ivh yum-3.2.29-40.el6.noarch.rpm
2. 检查是否有createrepo,如果没有请安装createrepo包,装这个包之前先安装一下两个包
rpm -ivh deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm
rpm -ivh python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm
安装createrepo
rpm -ivh createrepo-0.9.9-18.el6.noarch.rpm
3. 新建本地源目录
mkdir /Packages #存放本地yum所需的文件
将光盘上的Packages下的所有安装包都放到这个目录下,还要光盘上的RPM-GPG-KEY-redhat-release 也拷贝到这个目录
4. 使用createrepo在RPM包的路径下创建YUM索引数据库
[root@kashu Packages]#
createrepo .
创建完成后,会多一个repodata文件夹:
[root@kashu Packages]# ll repodata/
total 5908
-rw-r--r--. 1 root root 3147805 Nov 14 15:43 filelists.xml.gz
-rw-r--r--. 1 root root 1418796 Nov 14 15:43 other.xml.gz
-rw-r--r--. 1 root root 1472843 Nov 14 15:43 primary.xml.gz
-rw-r--r--. 1 root root 1375 Nov 14 15:43 repomd.xml
5、删除其它的*.repo文件,并手工创建一个repo文件,指向本地YUM源
vim /etc/yum.repos.d/local.yum.repo
[local]
name=local yum repo
baseurl=file:///Packages
gpgcheck=0
6、清除YUM以前的缓存信息
yum clean all
7、测试本地YUM源可以正常使用
yum install samba