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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM