1.yum 使用存储在每一个 rpm 包里的信息摘要去完成它的工作.这个摘要信息由createrepo程序创建.因此我们在配置yum前需要先安装这个程序。
rpm -ivh createrepo
2.创建个目录,用于防止这些安装包的。习惯于放在/var/ftp/pub/RHEL5U1目录下,这样的好处是,可以通过ftp方式安装rpm包。
mkdir /var/ftp/pub/RHEL5U1
3.cp 安装包的内容到/var/ftp/pub/RHEL5U1
4.修改yum配置文件。
根据/etc/yum.repos.d/rhel-debuginfo.repo 创建模板命名为 local.repo
cp /etc/yum.repos.d/rhel-debuginfo.repo /etc/yum.repos.d/local.repo 注意后缀名一定要用.repo.
5.需要用到createrepo这个程序去创建yum安装所需要的rpm包里的信息摘要。
createrepo /var/ftp/pub/RHEL5U1 //为什么写这个路径呢,因为我们的rpm包都在这里。
[rhellocal] //理解成一个标记好了,不过一定要在[ ]内
name=Red Hat Enterprise Linux //版本名称,可以随意起
baseurl=file:///var/ftp/pub/RHEL5U1/ //这个可要看好了,如果是本地安装就用 file://这协议然后加上/var/ftp/pub/RHEL5U1这个路径
enabled=1 //是否启用yum仓库,1代表启用,当然我们填1了
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
//最后两行检查目录中是否自己新添加了rpm包,yum它会对原有的包进行标记,如果发现有新加的包,会提示,因为我们经常会在网上下载一些rpm包,在我们以后安装的时候,我们往往会忽略这些包,当作原有光盘目录中的包来安装,有安全隐患
6.测试 yum list 会列出系统原有安装的rpm包,和仓库所有的安装包。如果我们在使用命令后,两样都列出,表示我们的yum仓库已经配置成功
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/21996817/viewspace-609271/ ,如需转载,请注明出处,否则将追究法律责任。