linu中自己创建yum源
创建yum源:ftp http file
repodata 目录:
yum源的元数据文件目录:
primariy.xml.gz:此yum源中所有的rpm文件及其彼此间的依赖关系,还包含了每一个rpm中的文件名;
filelists.xml.gz: 此yum 源中的每一个rpm包中文件的文件的相关信息;
other.xml.gz :额外信息,如changelog 等
repomd.xml:校验码和时间戳
comps-rhel5-server-core.xml:软件包的分组信息
createrepo 创建元数据目录(repodata);
-g 指定相关组信息(指定软件包的分组)
-q 静默模式
-v 尽可能详细
eg:
createrepo /media/yum(rpm镜像所在的目录) 可以生成repodata
在/etc/yum.repos.d/yum.repo配置文件中添加如下建立本地yum源:将光盘中的rpm包和本地rpm包作为本地yum源!!
[Server]
name=Server
baseurl=file:///media/guangpan/Server(光盘中的repodata目录所在父目录)
gpgcheck=0
enabled=1
[VT]
name=VT
baseurl=file:///media/guangpan/VT(光盘中的repodata目录所在父目录)
gpgcheck=0
enabled=1
[Cluster]
name=Cluster
baseurl=file:///media/guangpan/Cluster(光盘中的repodata目录所在父目录)
gpgcheck=0
enabled=1
[ClusterStorage]
name=ClusterStorage
baseurl=file:///media/guangpan/ClusterStorage(光盘中的repodata目录所在父目录)
gpgcheck=0
enabled=1
[yum]
name=yum
baseurl=file:///media/yum(本地yum中repodata目录所在父目录)
gpgcheck=0
enabled=1