在于局域网,离线安装软件包很需要制作yum源,一般都是iso挂在制作,如何根据rpm制作yum源?

1.create repo

1.1requirement

yum install -y createrepo

如果不能,则下载离线的rpm在安装 rpm -ivh xxx.rpm

1.2createrep

mkdir -p /var/repo/Packages  //创建存放rpm包的目录
cp xxx.rpm /var/repo/Packages

createrepo -v /var/repo  //生成仓库数据

1.3add repo

//syntax

[xxx]    //yum源唯一字符串标识
name= 
baseurl=  //file/ftp/http
mirrorlist=   //镜像站点目录
enabled=  //0 disabled 1 enabled
gpgcheck  //0 禁用 1 启动
gpgkey  //rpm签名的秘钥文件

//yum 变量
$releasever  系统发型的版本号
$arch    cpu架构
$basearch  系统架构

#lcoal

[local]
name=mvpbang.com
baseurl=file:///var/repo
enabled=1
gpgcheck=0
gpgkey=file:///var/repo/xxx

2.import online gpg

rpm --import http://xx/yy/RMP-GPG-KEY-EPEL-6   //在线导入gpg效验
yum install -y http://xx/yy/epel-release-6.noarch.rpm

/etc/yum.repos.d/epel.repo

#localinstall

yum localinstall xxx.rpm