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

Linux的版本:

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

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

使用的ISO镜像文件:rhel-server-6.9-x86_64-dvd.iso

将ISO镜像文件上传到Linux系统中并改名 rhel-server-6.9.iso

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

[root@localhost /]# ls /mnt/cdrom/Server/
rhel-server-6.9.iso

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

touch /mnt/cdrom

     (3) 挂载(此处 -t 用于指定文件类型,也可以不指定,Linux自动判断):

mount -o loop -t iso9660 /mnt/cdrom/Server/rhel-server-6.9.iso /mnt/cdrom

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

cp /mnt/cdrom/Server/rhel-server-6.9.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当前安装包的情况和可用的安装包 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要配置本地yum挂载,需要进行以下步骤: 1. 准备一个本地yum,可以是一个目录或者一个ISO镜像文件。 2. 在Linux系统中安装yum工具,如果已经安装则跳过此步骤。 3. 创建一个yum配置文件,例如创建一个名为myrepo.repo的文件文件内容如下: [myrepo] name=My Local Repository baseurl=file:///path/to/local/yum/repo enabled=1 gpgcheck= 其中,name是yum的名称,baseurl是本地yum的路径,enabled表示启用该yum,gpgcheck表示是否进行GPG验证。 4. 将myrepo.repo文件复制到/etc/yum.repos.d/目录下。 5. 运行yum clean all命令清除yum缓存。 6. 运行yum list命令查看本地yum中的软件包列表。 7. 运行yum install命令安装需要的软件包。 以上就是配置本地yum挂载的步骤。 ### 回答2: Linux系统的yum是指Linux系统获取安装文件的仓库,有时候因为网络问题或者公司的策略原因,我们需要在本地配置yum,以方便我们的使用。下面是Linux配置本地yum挂载的方法: 步骤一、创建本地文件夹 在终端中输入以下命令,创建本地文件夹,用于存放yum文件: $ mkdir /mnt/cdrom 步骤二、挂载本地yum 接下来,在终端中输入以下命令,将本地yum挂载到刚才创建的文件夹上,以便系统可以从该目录中检索软件: $ mount -t iso9660 /dev/cdrom /mnt/cdrom 注意:这里的cdrom是Linux系统默认认可光盘设备的名字,但是如果使用的是其他设备,这里需要修改相应的设备名称。 步骤三、配置yum 接下来,我们要将yum文件中的内容复制到yum配置文件中,以便系统可以使用本地yum。在终端中输入以下命令: $ vi /etc/yum.repos.d/local.repo 在local.repo文件中输入以下内容: [local] name=local repo baseurl=file:///mnt/cdrom/ gpgcheck=0 然后,保存并关闭local.repo文件。 步骤四、测试yum 现在,我们已经完成本地yum配置。为了测试它是否可用,我们输入以下命令: $ yum list 此时,系统会列出本地yum中可用的软件列表。 总结: 配置本地yum挂载是一项很重要而且基本的Linux服务配置操作,一旦配置成功,就可以加速软件安装的速度,提高Linux系统效率,与此同时我们也需要注意网络连接等相关问题。以上就是Linux配置本地yum挂载的完整的详细步骤。 ### 回答3: 在Linux系统中,yum是一个软件包管理工具,可以方便地下载,安装和升级软件包。默认情况下,yum会在互联网上的官方存储库中查找软件包,但是在某些情况下,我们可能需要通过本地yum来安装软件包。本地yum可以是在本地硬盘上的一个目录,也可以是一个远程服务器。 以下是配置本地yum挂载的步骤: 1.准备本地yum 可以从互联网上下载需要的软件包,然后放在本地的一个目录下。本地yum需要遵循以下格式结构: rpm-dir/ |--x86_64/ |--包1.rpm |--包2.rpm |--包3.rpm |--noarch/ |--包1.rpm |--包2.rpm |--包3.rpm 2.挂载本地yum 使用以下命令挂载本地yum: mount -o loop 安装镜像.iso /mnt 其中,安装镜像.iso为本地yum镜像文件,/mnt为挂载点。 3.创建本地yum配置文件 可以编辑/etc/yum.repos.d目录下的一个新文件配置本地yum的详细信息: touch /etc/yum.repos.d/local.repo vim /etc/yum.repos.d/local.repo 在文件中添加以下内容: [local] name=local baseurl=file:///mnt/ enabled=1 gpgcheck=0 其中,name为本地yum的名称;baseurl为本地yum挂载路径。 4.清除并更新缓存 使用以下命令清除yum缓存并更新本地yumyum clean all yum makecache 这样就可以使用yum工具来安装和升级您的软件包了。通过本地yum,不仅可以提供更快的软件包下载速度,还可以提高软件包安装的稳定性和安全性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值