用手动和自动分别实现使用其DVD安装盘作为本地yum源
8、創建yum?repository的xml-rpm-metadata
?createrepo??-g??/var/yum/Server/repodata/comps-rhel5-server-core.xml??/var/yum/Server/
?createrepo??-g??/var/yum/VT/repodata/comps-rhel5-vt.xml??/var/yum/VT/
?createrepo??-g??/var/yum/Cluster/repodata/comps-rhel5-cluster.xml??/var/yum/Cluster/
?createrepo?-g??/var/yum/ClusterStorage/repodata/comps-rhel5-cluster-st.xml??/var/yum/ClusterStorage/
9、vi /etc/yum.repos.d/local.repo ? ? ? ? ? ? ? ? ? ? #?創建本地yum客戶端的repo文件,名字可以隨便起,但是要以.repo為后綴
[server] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#yum塊區域
name=Server ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #?名字可以隨便起
baseurl=file:///var/yum/Server ? ? ? ? ? ? ? ? ? ? ? ? ? ?#搜索路徑,必須指向你本機的yum源路徑
gpgcheck=0 ? ? ? ? #gpgcheck是gpg驗證是否開啟的選項,1是開啟,0是不開啟,一般情況可以關掉
enabled=1 ? ? ? ? ? ? ?#是否啟用,0為不啟用,1為啟用,涂過沒這一項,就是啟用
[VT]
name=VT
baseurl=file:///var/yum/VT
gpgcheck=0
?
[Cluster]
name=?Cluster
baseurl=file:///var/yum/?Cluster
gpgcheck=0
?
[CS]
name=?ClusterStorage
baseurl=file:///var/yum/?ClusterStorage
gpgcheck=0
二、用腳本自動實現yum配置
?
#!/bin/bash
if [ -e /media/cdrom ];then
mount /dev/cdrom /media/cdrom
else
mkdir /media/cdrom
mount /dev/cdrom /media/cdrom
fi
if [ -e /var/yum ];then
echo "coping to file from CDROM" && cp -r /media/cdrom/* /var/yum &
else
mkdir /var/yum && echo "coping to file" && cp -r /media/cdrom/* /var/yum &
fi
rpm -qa |grep yum &>/dev/null
if ?[ $? -eq 0 ];then
rpm -q createrepo
if [ $? -ne 0 ];then
rpm -ivh /media/cdrom/Server/createrepo*
fi
fi
?
creatxml() {
createrepo -g /var/yum/Server/repodata/comps-rhel5-server-core.xml /var/yum/Server
createrepo -g /var/yum/VT/repodata/comps-rhel5-vt.xm /var/yum/VT
createrepo -g /var/yum/Cluster/repodata/comps-rhel5-cluster.xml /var/yum/Cluster
createrepo -g /var/yum/ClusterStorage/repodata/comps-rhel5-cluster-st.xml /var/yum/ClusterStorage
}
creatxml???#對函數引用
cat >> /etc/yum.repos.d/local.repo << eof
[server]
name=server
baseurl=file:///var/yum/Server
gpgcheck=0
?
enable=1
[VT]
name=vt
baseurl=file:///var/yum/VT
gpgcheck=0
enable=1
[Cluster]
name=cluster
baseurl=file:///var/yum/Cluster
gpgcheck=0
enable=1
[ClusterStorage]
name=cluster
baseurl=file:///var/yum/ClusterStorage
gpgcheck=0
enable=1
?
?
?
?
轉載于:https://blog.51cto.com/fighter/475051
總結
以上是生活随笔為你收集整理的用手动和自动分别实现使用其DVD安装盘作为本地yum源的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Shell 工具(cut)
- 下一篇: ACM学习历程—HDU2068 RPG的