linu中自己創(chuàng)建yum源
創(chuàng)建yum源:ftp http file
repodata 目錄:
yum源的元數(shù)據(jù)文件目錄:
primariy.xml.gz:此yum源中所有的rpm文件及其彼此間的依賴關(guān)系,還包含了每一個rpm中的文件名;
filelists.xml.gz: 此yum 源中的每一個rpm包中文件的文件的相關(guān)信息;
other.xml.gz :額外信息,如changelog 等
repomd.xml:校驗碼和時間戳
comps-rhel5-server-core.xml:軟件包的分組信息
createrepo 創(chuàng)建元數(shù)據(jù)目錄(repodata);
-g 指定相關(guān)組信息(指定軟件包的分組)
-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