Linux下挂载iso文件和配置yum本地源

本文介绍了在Linux(Red Hat Enterprise Linux Server 6.1)环境下,如何将ISO镜像文件挂载到系统并设置为本地YUM源。首先,通过挂载命令将ISO文件中的内容复制到指定目录,然后在/etc/yum.repos.d创建本地仓库配置文件,编辑文件内容以定义仓库名称、路径和启用状态。最后,清除yum缓存并测试安装软件,完成配置后可卸载ISO文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux的版本:

[root@pbn ~]# head -n 1 /etc/issue
Red Hat Enterprise Linux Server release 6.1 (Santiago)

1.由于服务器不能直连外网,我使用的是ISO镜像文件当作yum的本地库进行安装,首先要将镜像文件挂载到Linux服务器上。

        使用的ISO镜像文件:

[红帽企业.Linux.6].TLF-SOFT-Redhat.Enterprise.Linux.v6.UPDATE.1.DVD-HOTiSO.iso

       (1) iso文件的位置(改名后):

[root@pbn ~]# ls /mnt/RedHat.Enterprise.Linux.6.iso
/mnt/RedHat.Enterprise.Linux.6.iso

        (2) 创建虚拟光驱的目录,用于挂载iso文件:

touch /mnt/vcdrom

        (3) 挂载

mount -p loop -t iso9660 /mnt/RedHat.Enterprise.Linux.6.iso /mnt/vcdrom

        此处 -t 用于指定文件类型,也可以不指定,Linux自动判断

        (4)将镜像文件拷下所有文件拷贝出来,当作yum的仓库位置。

cp /mnt/RedHat.Enterprise.Linux.6.iso /var/yum

        这样就将ISO中的文件全部拷贝出来,放到/var/yum下了。


2. 建立本地的yum源并指定仓库位置。yum的默认仓库配置目录是 /etc/yum.repos.d ,此目录下的以 .repo 结尾的文件都是yum的仓库地址。

          (1) 创建本地仓库配置文件, 以 .repo 结尾

touch localPackages.repo

           (2) 编辑文件内容:

[local]
name=Instructor Server Repository   
baseurl=file:///var/yum/Server
enabled=1
gpgcheck=0

[....] 代表这个库的名字,必须是唯一的,不可以重复。并且不能有空格。


name= 是这个库的说明,没有太大的实际意义,只是一个字段说明。


baseurl= 说明采取什么方式传输,具体路径在哪里,可以使用的方式有,file://,ftp://,http://等,关于baseurl中的变量,可以查看yum.conf 的手册:man yum.conf ,在手册的最后一段有详细描述。

enabled=1 说明启用这个更新库,0表示不启用。

gpgcheck=1 表示使用gpg文件来检查软件包的签名

          (3) 清除yum缓存:

yum clean all

yum list all
 即可查看yum当前安装包的情况和可用的安装包 


测试安装screen:

yum install screen


配置完成后可以取消ISO的挂载

umount /mnt/vcdrom




refer: Linux下挂载iso镜像

          rpm与yum(本地yum源的安装)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值