首页 > 代码库 > centos yum 配置 iso开机自动挂载
centos yum 配置 iso开机自动挂载
这两天工作是用几台PC机给开发组搭建本地测试环境:CentOS-6.4-x86_64 + ant + svn。
为了操作简单及系统稳定,全部系统采用最小化安装方法。又出于拓展考虑,决定给每台测试机建立一个本地yum仓库,方便安装缺失组件,而不再受到依赖性的困扰。
下面分享一下利用iso镜像搭建本地yum仓库的简单步骤:
一、准备工作
下载或拷贝CentOS或RedHat的iso镜像到本地,比如 /usr/local/src/CentOS-6.4-x86_64-bin-DVD1.iso
二、挂载iso镜像
①、新建挂载目录:
1 | mkdir -p /mnt/cdrom1 |
②、直接编辑/etc/fstab文件(编辑请请备份),在后面添加:
1 2 | #挂载iso /usr/local/src/CentOS-6.4-x86_64-bin-DVD1.iso /mnt/cdrom1 iso9660 loop,defaults 0 0 |
②、执行 mount -a 自动检测并激活挂载,若未报错,执行df -h即可看到结果。
三、配置并刷新yum仓库
①、新增yum配置文件:
Ps:完全离线使用,新增之前建议先删除(移走)所有在线yum源:mv -f /etc/yum.repos.d/* /home/
vim /etc/yum.repos.d/local.repo
粘贴以下内容,第3行表示iso挂载目录:
1 2 3 4 5 | [local-yum] name=Local Repository baseurl=file:///mnt/cdrom1 enabled=1 gpgcheck=0 |
②、刷新查看yum是否生效:
1 | yum clean all && yum list |
以上要是没要报错,那么本地yum仓库就搭建好了,就可以使用【 yum install 软件名】来安装所需软件,而不需要联网了。
四、多个iso镜像的做法:
Ps:下面只说有区别的部分。
①、挂载的时候,有几个iso就挂载几个,比如CentOS 6.4有2个iso:
1 2 3 4 5 6 7 | #创建2个挂载目录 mkdir -p /mnt/cdrom{1,2} #挂载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 #激活挂载 mount -a |
②、编辑yum配置文件的时候,路径需要改成上一级路径,比如:
1 2 3 4 5 | [local-yum] name=Local Repository baseurl=file:///mnt/ enabled=1 gpgcheck=0 |
③、使用createrepo命令创建yum仓库:
1 2 | cd /mnt/ createrepo . |
最经比较忙, 还没来得及截图,先凑合发布了,等有空了再来补充。
centos yum 配置 iso开机自动挂载
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。