目录
YUM: Yellowdog Update Modifier, rpm的前端程序,可解决软件包相关依赖性,可在多个库之间定位软件包, up2date的替代工具
yum repository: yum repo,存储了众多rpm包,以及包的相关的元数据文件(放置于特定目录repodata下)
文件服务器有:
http://
https://
ftp://
file://
一、基于file://的本地光盘创建yum仓库过程
1、指定yum仓库服务器。
首先要了解,本地光盘中yum元文件存放位置,路径为:/misc/cd/,以下将以该光盘作为yum仓库服务器。此处使用file://文件服务器。
rpm包放置在Package,yum元文件放置在repodata文件夹中。配置仓库路径时,要以repodata目录所在的目录,即/misc/cd/
[root@Centos7 yum.repos.d]#ls /misc/cd/
CentOS_BuildTag EULA images LiveOS repodata RPM-GPG-KEY-CentOS-Testing-7
EFI GPL isolinux Packages RPM-GPG-KEY-CentOS-7 TRANS.TBL
2、创建yum client 配置文件。
yum主配置文件,其中记录了yum的配置信息,如下所示
[root@Centos7 ~]#vim /etc/yum.conf
[main]
cachedir=/var/cache/yum/$basearch/$releasever #$basearch CPU架构 $releasever 版本号
keepcache=0 #是否保留缓存
debuglevel=2 #调试模式,排错用
logfile=/var/log/yum.log #日志
exactarch=1 #是否匹配CUP架构
obsoletes=1
gpgcheck=1 #检查包是否合法
plugins=1 #是否支持插件
installonly_limit=5 #是否支持并行安装
bugtr