将CentOS-6.5-x86_64-bin-DVD1.iso做成本地源(没联网的情况下方便安装依赖包)

关于linux安装问题,大多数情况下 系统开发完成之后,需要部署到生产机器上,客户提供的机器预装好了操作系统,但是都是内网环境 与外网都是物理隔绝的,那么

在搭建生产环境时需要安装相关软件时,如果自己从外网下载 再拷贝到生产机器上 会很不方便 ,而且安装文件存在相互依赖 不一定安装成功。yum安装会自动加载相关依赖包,既然不能连接外网 就需要制作本地yum源。

第一步:理解Linux 三个目录 mnt 、media、dev

/mnt目录 是被系统管理员使用,手动挂载一些临时媒体设备的目录。
/media目录存放自动挂载的硬件,比如软盘、光盘、DVD,插入后会自动生成相应目录
/dev不是存放设备的驱动程序,而是作为访问外部设备文件的接口,比如U盘,插入linux系统后,用fdisk -l查看分区,显示文件为/dev/sda1。则我们可以将u盘挂载到/mnt/usb1下,mount /dev/sda1 /mnt/usb1 即可。

1、下载CentOS-6.5-x86_64-bin-DVD1.iso

       http://mirror.bit.edu.cn/centos/6.5/isos/x86_64/CentOS-6.5-x86_64-bin-DVD1.iso

2、我们把这个linux版本的ISO文件上传到相关目录下 比如 /home/mirrors/CentOS-6.5-x86_64-bin-DVD1.iso

[root@localhost mirrors]# ll
总用量 4363268
-rw-r--r--. 1 root root 4467982336 11月 22 2016 CentOS-6.5-x86_64-bin-DVD1.iso

3、挂载

mount命令用于加载文件系统到指定的加载点
mount(选项)(参数)
第一个参数:设备文件名:指定要加载的文件系统对应的设备名;
第二个参数:加载点:指定加载点目录。

比如:mount -t auto /dev/cdrom /mnt/cdrom 把/dev/cdrom 加载到/mnt/cdrom

(1)在mnt下挂载ISO
mount -o loop /home/mirrors/CentOS-6.5-x86_64-bin-DVD1.iso /mnt/iso

(2)在media下挂载
mount /home/mirrors/CentOS-6.5-x86_64-bin-DVD1.iso /mnt/iso -t iso9660 -o loop

(3)如果我们使用是VMware管理的虚拟机 那可以直接使用挂载的ISO镜像
mount -t iso9660 /home/mirrors/ /mnt/iso

4、修改yum源配置文件

1)将/etc/yum.repos.d/目录下的所有文件全部bak一下

[root@localhost yum.repos.d]# ll
总用量 20
-rw-r--r--. 1 root root 1956 11月  1 19:32 CentOS6-Base-163.repo.bak
-rw-r--r--. 1 root root  529 10月 30 2013 rhel-source.repo_bak

2)在/etc/yum.repos.d/目录下新建CentOS-Media.repo文件

[c6-media] #(库名称)
name=CentOS-$releasever - Media #(名称描述)
baseurl=file:///mnt/iso #(yum源目录,源地址)
enabled=1 #(是否启用该yum源,0为禁用)
gpgcheck=0 #(检查GPG-KEY,0为不检查,1为检查)
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 #(gpgcheck=0时无需配置)

[c6-media]
name=CentOS-$releasever - Media
baseurl=file:///media/cdrom/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

3)清除yum缓存,并测试是否配置成功
清除缓存:
yum clean all

将服务器上的软件包信息先在本地缓存,以提高搜索安装软件的速度

yum makecache

测试是否配置成功:
yum list

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值