资源介绍
centos包下载,/S架构:Client --> Server
yum仓库
base库:通常为系统发行版所提供的程序包
updates库:
extra库:
epel库:
数据:
各个rpm包;
元数据:
数据文件
包名、版本信息、各包所包含的文件列表、依赖关系、包分组信息
centos5: xml, centos6,7: sqlite
createrepo: 制作yum仓库元数据的工具
yum客户端:
指供repo配置文件,指明仓库访问路径及各种属性信息
主配置文件(中心配置文件):/etc/yum.conf
一个或几个相关仓库的配置信息可保存为一个文件,文件名都以.repo结尾:/etc/yum.repos.d/
在.repo文件定义一个yum repo指向的格式:
[REPOID]
name=Some name for this repository
baseurl=file:///media/cdrom
ftp://172.16.0.1/pub/ftp/centos
Must be a URL to the directory where the yum repository's 'repodata' directory lives
enabled={0|1}
gpgcheck={0|1}
gpgkey=URL
mirrorlist=URL to a file
mirrorlist Specifies a URL to a file containing a list of baseurls
cost={1..n}
默认为1000,指定访问此仓库的开销
安装程序包
第一步:获取仓库元数据,缓存于本地:/var/cache/yum
第二步:安装程序包:yum客户端程序在本地分析元数据文件,并结合本地系统环境(已安装的包)做出要安装的程序包的决策
第三步:获取程序包: 根据决策联系Yum仓库,下载各程序包缓存于本地后,一并进行安装;
- 上一篇: python2.7依赖包.zip
- 下一篇: CentOS7安装基础工具