🔧离线使用光盘挂载YUM源并快速安装Bind

type
status
date
slug
summary
tags
category
icon
password
注:此方法不仅适用于下载和安装 bind,还适用于其他任何可以通过 yum 安装的软件包。通过将光盘或 ISO 镜像挂载为本地 yum 源,用户可以在无网络环境下安装例如 vimhttpdgcc 等常用软件包,以及各种系统工具和依赖库。此方法特别适合无法联网或有网络限制的环境。
notion image
💡

配置YUM源的完整步骤如下:

1. 挂载光盘或ISO镜像

首先,确保系统可以识别到光驱(或者挂载ISO镜像)。执行以下命令来检查是否有光盘设备挂载:
如果设备存在,则创建一个挂载点,并将光盘或者ISO镜像挂载到该目录(例如 /media/cdrom)。
使用 df -h 检查挂载情况,确认光盘已挂载到 /media/cdrom

2. 配置YUM仓库

接下来,在 /etc/yum.repos.d/ 目录下创建一个新的 .repo 文件,命名为 cdrom.repo,并写入如下内容:
在文件中写入以下配置:
  • name:仓库的名称。
  • baseurl:本地仓库的路径,这里是挂载的CD-ROM路径 /media/cdrom
  • enabled=1:表示启用这个仓库。
  • gpgcheck=0:关闭GPG签名检查(如果你不需要验证包的签名)。
保存并退出。

3. 清理YUM缓存并验证配置

清理YUM缓存,让系统重新加载仓库的配置:
(验证,可选)然后测试是否可以从挂载的光盘中获取软件包:
这个命令会列出所有启用的YUM仓库,包括刚刚配置的 cdrom 仓库。如果设置正确,应该能看到 cdrom 仓库,并能够从中安装软件包。

4. 使用本地YUM源安装软件

例如,安装 vim
这样会从你挂载的光盘源中获取软件包,而不是通过网络。
如果仍然安装不了,可能是因为系统中可能有很多 YUM 仓库配置,为了避免它去其他在线源下载软件包,可以使用以下命令 :

额外提示:

  • 每次系统重启后,光盘设备需要重新挂载。如果你希望光盘源在每次启动时自动挂载,可以将其添加到 /etc/fstab 文件中。添加类似以下的内容:
    • 如果光盘/ISO镜像路径改变(例如挂载到不同位置),你需要相应地修改 .repo 文件中的 baseurl
    上一篇
    硬盘+RAID和LVM实验
    下一篇
    DNS服务器正向解析搭建
    Loading...
    文章列表
    👉文档
    ★终端安全防护
    ★VPN技术
    ★上网行为管理
    ★下一代防火墙
    下一代防火墙配置
    ★操作系统基础
    操作系统基础实验
    ★数通技术高级
    数通高级实验
    数通高级命令操作
    ★数通技术基础
    数通基础实验
    数通基础命令操作