制作本地yum源

CentOS-6.7-x86_64-bin-DVD1.iso 完整版的安装盘
CentOS-6.7-x86_64-bin-DVD2.iso 对完整版安装盘的软件进行补充和升级

  1. 创建相关目录
    /mnt/dvd1和/mnt/dvd2 分别用于挂载 Centos 镜像
    /mnt/dvd3 合并后的镜像文件
mkdir -p /mnt/dvd1 /mnt/dvd2 /mnt/dvd3

在这里插入图片描述

  1. 上传 Centos 镜像到服务器(mnt/iso, 这个路径上一步没有创建, 需要自己创建),挂载 Centos 镜像文件

在这里插入图片描述

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

在这里插入图片描述
-o 用来描述设备或档案的挂接方式。
loop:把一个文件当成硬盘分区挂接上系统。
若是想取消挂载 则用 umount

  1. 拷贝文件
    首先, 拷贝第一张DVD中的所有文件到 /mnt/dvd3 目录下,然后,
    只拷贝第二张 DVD 中 Packages 目录下的所有RPM文件到 /mnt/dvd3/Packages 目录下
cp  -av  /mnt/dvd1/*  /mnt/dvd3/
cp  -v  /mnt/dvd2/Packages/*.rpm  /mnt/dvd3/Packages/

在这里插入图片描述

  1. 合并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使用。
在这里插入图片描述

  1. 备份YUM配置文件
cd /etc/yum.repos.d
rename .repo .repo.bak *.repo
  1. 生成新的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

下图为改名之后的文件列表
在这里插入图片描述

  1. 更新YUM源
yum clean all
yum repolist all

在这里插入图片描述

  1. 解除挂载,不要的东西可以删除
umount -v /mnt/dvd1
umount -v /mnt/dvd2
rm -r iso/

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值