YUM源创建前目录结构:
1 | [root@packages ~]# tree tmp-packages/ |
YUM源创建后目录结构:
1 | [root@packages ~]# tree tmp-packages/ |
YUM源创建及使用流程如下:
- 将所有RPM安装包拷贝到“Packages”目录下
- 编辑“comps.xml”文件,并移至“repodata”目录下
- 执行“creatrtepo -g ./repodata/comps.xml ./”命令
- 编辑“xxx.repo”软件仓库文件,移至“/etc/yum.repo.d/”目录下
- 使用yum 命令安装RPM 包
“xxx.repo”文件内容参考如下:
- [….] 代表这个库的名字,必须是唯一的,不可以重复。
- name= 是这个库的说明,没有太大的实际意义,只是一个字段说明。
- baseurl= 说明采取什么方式传输,具体路径在哪里,可以使用的方式有,file://,ftp://,http://等。
- enabled=1 说明启用这个更新库,0表示不启用。
- gpgcheck=1 表示使用gpg文件来检查软件包的签名。
- gpgkey= 表示gpg文件所存放的位置,此处也可以有http方式的位置。