添加一個DVD鏡像
添加
Snip20171028_81.png
Snip20171028_82.png
Snip20171028_84.png
開始操作
我是做的操作是DVD1和DVD2兩個鏡像合并后掛載
合并 CentOS 6 的兩個DVD鏡像
創(chuàng)建文件夾
mkdir /mnt/dvd1 /mnt/dvd2 /mnt/dvd3
mount -o loop /dev/cdrom1 /mnt/dvd1
mount -o loop /dev/cdrom2 /mnt/dvd2
-o 用來描述設(shè)備或檔案的掛接方式。loop:把一個文件當(dāng)成硬盤分區(qū)掛接上系統(tǒng)
拷貝文件
首先, 拷貝第一張DVD中的所有文件到 /mnt/dvd3 目錄下,然后,
只拷貝第二張 DVD 中 Packages 目錄下的所有RPM文件到 /mnt/dvd3/Packages 目錄下
cp -av /mnt/dvd1/* /mnt/dvd3/
cp -v /mnt/dvd2/Packages/*.rpm /mnt/dvd3/Packages/
合并TRANS.TBL(此文件存放的是.rpm文件的信息)
將DVD2中TRANS.TBL的信息追加到DVD1中TRANS.TBL后面, 并排序保存
cat /mnt/dvd2/Packages/TRANS.TBL >> /mnt/dvd3/Packages/TRANS.TBL
mv /mnt/dvd3/Packages/{TRANS.TBL,TRANS.TBL.BAK}
sort /mnt/dvd3/Packages/TRANS.TBL.BAK > /mnt/dvd3/Packages/TRANS.TBL
rm -rf /mnt/dvd3/Packages/TRANS.TBL.BAK
dvd3已經(jīng)是合并后的文件了,可以用作本地源和做成ISO使用。
備份YUM配置文件
cd /etc/yum.repos.d
rename .repo .repo.bak *.repo
生成新的YUM配置文件
cp CentOS-Base.repo.bak CentOS-Local.repo
vi CentOS-Local.repo
修改配置文件
[Local]
name=CentOS - Local - Base
baseurl=file:///mnt/dvd3
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
#released updates
[updates]
name=CentOS - Local - Updates
baseurl=file:///mnt/dvd3
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
#additional packages that may be useful
[extras]
name=CentOS -Local - Extras
baseurl=file:///mnt/dvd3
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
更新YUM源
yum clean all
yum repolist all
安裝完成