创建第一张光盘的挂载点:cd1
# mkdir /cd1
创建第一张光盘的挂载点:cd2
# mkdir /cd2
创建最终合并目录:
# mkdir /cd
挂载第一张CD:
# mount -o loop /dev/cdrom /cd1
挂载第二张CD:
# mount -o loop /dev/cdrom1 /cd2
创建第一张CD的软件包的软连接:
# ln -s /cd1/Packages/* /cd/iso/6.5/Packages/
创建第二张CD的软件包的软连接:
# ln -s /cd2/Packages/* /cd/iso/6.5/Packages/
删除合并目录下的TRANS.TBL:
# rm -f /cd/iso/6.5/Packages/TRANS.TBL
创建合并目录下的TRANS.TBL文件:
# cat /cd1/Packages/TRANS.TBL /cd2/Packages/TRANS.TBL |sort > /cd/iso/6.5/Packages/TRANS.TBL
创建软连接,将CD1的元数据指向合并目录:
# ln -s /cd1/repodata/ /cd/iso/6.5/
本地yum源配置文件中指向合并目录:
[root@centos6 dev]# vim /etc/yum.repos.d/test.repo
[CentOS6]
name = "CentOS 6.5"
baseurl = file:///cd/iso/6.5
enable = 1
gpgcheck = 0