使用CENTOS ISO VPS镜像搭建本地YUM仓库

这里分享使用iso镜像搭建本地yum仓库的简单步骤:

一、前期准备工作

下载或复制CentOS或RedHat iso镜像到本地,如/usr/local/src/CentOS-6.4-x86_64-bin-DVD1.iso

二、挂载iso镜像

①新的挂载目录:

mkdir -p /mnt/cdrom1

②直接编辑/etc/fstab文件(请编辑备份请),添加以下内容:

#Mount iso
/usr/local/src/CentOS-6.4-x86_64-bin-DVD1.iso /mnt/cdrom1 iso9660 loop,defaults 0 0

②执行mount -a 自动检测并激活mount,如果不报,执行df -h 可以看到结果。

三、配置和刷新yum仓库

⑴、添加yum配置文件:

ps:完全离线,建议删除(移除)所有在线的yum源: mv -f /etc/yum.repos.d/* /home /vim /etc/yum.repos.d/local.repo 粘贴以下,第三行表示iso挂载目录:

[local-yum]
name=Local Repository
baseurl=file:///mnt/cdrom1
enabled=1
gpgcheck=0

②刷新检查yum是否有效:

yum clean all && yum list

如果上面没有报错,那么本地yum仓库建好了,可以使用【yum安装软件名称】安装需要的软件,无需联网。

四、一些iso镜像的做法:

ps:以下只说有区别。

①挂载的时候,有几个iso挂载几个,比如CentOS 6.4就有两个iso:

#Create 2 mount directories
mkdir -p /mnt/cdrom{1,2}
#Mount iso
/usr/local/src/CentOS-6.4-x86_64-bin-DVD1.iso /mnt/cdrom1 iso9660 loop,defaults 0 0
/usr/local/src/CentOS-6.4-x86_64-bin-DVD2.iso /mnt/cdrom2 iso9660 loop,defaults 0 0
#Activate the mount
mount -a

②编辑yum配置文件,路径需要改成路径,如:

[local-yum]
name=Local Repository
baseurl=file:///mnt/
enabled=1
gpgcheck=0

③ create repo 命令创建yum仓库:

cd /mnt/
createrepo .
温馨提示 : 非特殊注明,否则均为©李联华的博客网原创文章,本站文章未经授权禁止任何形式转载;IP地址:3.15.2.68,归属地:俄亥俄州Dublin ,欢迎您的访问!
文章链接:https://www.lilianhua.com/use-centos-iso-image-to-build-a-local-yum-repository.html
Popup Image

通知

网站正式上线VIP用户角色,普通用户可通过个人中心签到获取相应的积分,每日首次签到可获得10积分,连续登录30天可兑换一个月VIP角色.

Loading...