CentOS6.8合并DVD1和DVD2作为本地yum源

转载自:http://www.study365.org/blog/45.html

CentOS一般都会提供DVD1和DVD2两个镜像文件,形如CentOS-6.8-x86_64-bin-DVD1.iso和CentOS-6.8-x86_64-bin-DVD2.iso,使用DVD1即可安装使用CentOS系统了,DVD2中存放了一些额外的软件包,本文介绍如何合并CentOS 6 的两个DVD镜像作用本地yum仓库。

本文使用的镜像为CentOS 6.8安装包。

1.上传CentOS到服务器,并挂载CentOS镜像

将两个iso文件上传到服务器上

创建挂载目录/mnt/dvd1和/mnt/dvd2

mkdir -p /mnt/dvd1 /mnt/dvd2

挂载镜像

mount -o loop /mnt/iso/CentOS-6.8-x86_64-bin-DVD1.iso /mnt/dvd1
mount -o loop /mnt/iso/CentOS-6.8-x86_64-bin-DVD2.iso /mnt/dvd2

2.拷贝并合并文件

将两个镜像文件的内容合并到/mnt/dvd目录

创建 /mnt/dvd目录

mkdir -p /mnt/dvd

拷贝第一个镜像的内容到/mnt/dvd

cp  -r  /mnt/dvd1  /mnt/dvd

将第二个镜像的Packages目录下的rpm文件合并到第一个镜像的Packages目录

cp  -r  /mnt/dvd2/Packages/*.rpm  /mnt/dvd/Packages/

3.合并TRANS.TBL

将DVD1和DVD2中的TRANS.TBL合并并排序

cat /mnt/dvd[12]/Packages/TRANS.TBL|sort > /mnt/dvd/Packages/TRANS.TBL

dvd已经是合并后的文件了,作本地源使用。

4、备份YUM配置文件

cd /etc/yum.repos.d
rename .repo .repo.bak *.repo

5、生成新的YUM配置文件

vi /etc/yum.repos.d/CentOS-Media.repo
[c6-media]
name=CentOS-$releasever - Media
baseurl=file:///mnt/dvd
 gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

6、更新YUM源

yum clean all
yum upgrade
原文地址:https://www.cnblogs.com/saolv/p/9658306.html