VM制作yum源MAC版

添加一个DVD镜像

添加
VM制作yum源MAC版_第1张图片
Snip20171028_81.png
VM制作yum源MAC版_第2张图片
Snip20171028_82.png
VM制作yum源MAC版_第3张图片
Snip20171028_84.png

开始操作

我是做的操作是DVD1和DVD2两个镜像合并后挂载

合并 CentOS 6 的两个DVD镜像
创建文件夹
mkdir  /mnt/dvd1 /mnt/dvd2 /mnt/dvd3
mount -o loop /dev/cdrom1  /mnt/dvd1
mount -o loop /dev/cdrom2  /mnt/dvd2
-o 用来描述设备或档案的挂接方式。loop:把一个文件当成硬盘分区挂接上系统
拷贝文件
首先, 拷贝第一张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已经是合并后的文件了,可以用作本地源和做成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
VM制作yum源MAC版_第4张图片
修改配置文件
[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
VM制作yum源MAC版_第5张图片
安装完成

你可能感兴趣的:(VM制作yum源MAC版)