1、挂载光盘
mkdir /home/yum_packages //存放rpm包文件夹,空间大于4G
mkdir /mnt/cdrom //挂载光盘目录,个人习惯
mount /dev/cdrom /mnt/cdrom/ //开始挂载
ls /mnt/cdrom/ //查看是否挂载成功
cp /mnt/cdrom/Packages/*/home/yum_packages/ //复制rpm包,这个过程要等一会
步骤阅读
2、安装仓储软件包createrepo,注意依赖包安装
cd /home/yum_packages/
//按这个顺序装就没有问题了
rpm -ivh deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm
rpm -ivh libxml2-python-2.7.6-4.el6_2.4.x86_64.rpm
rpm -ivh python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm
rpm -ivh createrepo-0.9.8-5.el6.noarch.rpm
步骤阅读3
3、修改配置文件
mv /etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.bak
mv/etc/yum.repos.d/CentOS-Debuginfo.repo/etc/yum.repos.d/CentOS-Debuginfo.repobak
mv /etc/yum.repos.d/CentOS-Media.repo/etc/yum.repos.d/CentOS-Media.repobak
mv /etc/yum.repos.d/CentOS-Vault.repo/etc/yum.repos.d/CentOS-Vault.repobak
vi /etc/yum.repos.d/local.repo
##配置文件名
[local]
##仓库描述
name=Thisis a local repo
##软件仓库位置
baseurl=file:///home/yum_packages
##(是否启用该yum源,0为禁用)
enabled=1
##(检查GPG-KEY,0为不检查,1为检查)
gpgcheck=1
##签名秘钥
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
步骤阅读4
4、创建索引信息
createrepo /home/yum_packages/
5、建立缓存
yum clean all ##清除缓存
yum makecache ##建立新缓存
步骤阅读6
到此yum本地源安装结束
附:yum常用的命令
# yum installxxx 安装xxx软件
# yum infoxxx 查看xxx软件的信息
# yum removexxx 删除软件包
# yumlist 列出软件包
# yumclean 清除缓冲和就的包
# yum providesxxx 以xxx为关键字搜索包(提供的信息为关键字)
# yum searchxxx 搜索软件包(以名字为关键字)
# yum groupupdate xxx
# yum grouplist xxx
# yum groupremove xxx