如何把本地yum源给其他机器使用_如何使用系统安装盘做yum的本地源?
第一種方法:
1。 在server1上copy所有光盤的內(nèi)容到/server/rhel5/i386/,并對此目錄做好了NFS共享,然后把Server下repodata改名為repodata。ins
2。 # createrepo -g /misc/cd/Server/repodata。
ins/comps-rhel5-server-core。xml -v /server/rhel5/i386/Server/
3。 # ls -al /server/rhel5/i386/Server/repodata/
-rw-r--r-- 1 root root
928710 May
2 06:42 comps-rhel5-server-core。
xml
-rw-r--r-- 1 root root 2282389 May
2 06:42 filelists。xml。gz
-rw-r--r-- 1 root root 5570297 May
2 06:42 other。xml。
gz
-rw-r--r-- 1 root root
747025 May
2 06:42 primary。xml。gz
-rw-r--r-- 1 root root 1158 May
2 06:42 repomd。xml
4。 在另一臺機器server2把共享目錄mount到本地(使用http當(dāng)然也可以),然后設(shè)置rhel5。
repo
[rhel5]
name=Red Hat Enterprise Linux $releasever - $basearch
baseurl=file:///server/rhel5/i386/Server
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
5。
# yum clean all
# yum grouplist
# yum search bind
關(guān)鍵就在createrepo的-g參數(shù),是需要從一個現(xiàn)成的文件中去讀取group信息的,然后再生成到你的repodata目錄下。
第二種方法:
使用http作為倉庫的發(fā)布
在rhel5。
repo里寫入
Server
[Server]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=http://192。168。1。101/server (localhost)
enabled=1
192。
168。1。101是本機IP,如果其他機器用的話就必須使用192。168。1。101
我采用的安裝光盤的5張cd。
全部
總結(jié)
以上是生活随笔為你收集整理的如何把本地yum源给其他机器使用_如何使用系统安装盘做yum的本地源?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: simulink和psim仿真结果不同_
- 下一篇: iphone同步助手_iPhone 与安