系统光盘挂载与YUM源配置:轻松安装Bind的实用指南

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

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

1. 挂载光盘或ISO镜像

首先,确保系统可以识别到光驱(或者挂载ISO镜像)。执行以下命令来检查是否有光盘设备挂载:

ls /dev/cdrom

如果设备存在,则创建一个挂载点,并将光盘或者ISO镜像挂载到该目录(例如 /media/cdrom)。

sudo mkdir -p /media/cdrom
sudo mount /dev/cdrom /media/cdrom

使用 df -h 检查挂载情况,确认光盘已挂载到 /media/cdrom

df -h | grep /media/cdrom

2. 配置YUM仓库

接下来,在 /etc/yum.repos.d/ 目录下创建一个新的 .repo 文件,命名为 cdrom.repo,并写入如下内容:

sudo vim /etc/yum.repos.d/cdrom.repo

在文件中写入以下配置:

[cdrom]
name=cdrom
baseurl=file:///media/cdrom
enabled=1
gpgcheck=0
  • name:仓库的名称。
  • baseurl:本地仓库的路径,这里是挂载的CD-ROM路径 /media/cdrom
  • enabled=1:表示启用这个仓库。
  • gpgcheck=0:关闭GPG签名检查(如果你不需要验证包的签名)。

保存并退出。

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

清理YUM缓存,让系统重新加载仓库的配置:

sudo yum clean all

(验证,可选)然后测试是否可以从挂载的光盘中获取软件包:

sudo yum repolist

这个命令会列出所有启用的YUM仓库,包括刚刚配置的 cdrom 仓库。如果设置正确,应该能看到 cdrom 仓库,并能够从中安装软件包。

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

例如,安装 vim

sudo yum install vim

这样会从你挂载的光盘源中获取软件包,而不是通过网络。

如果仍然安装不了,可能是因为系统中可能有很多 YUM 仓库配置,为了避免它去其他在线源下载软件包,可以使用以下命令 :

sudo yum --disablerepo=* --enablerepo=cdrom install bind -y 

额外提示:

  • 每次系统重启后,光盘设备需要重新挂载。如果你希望光盘源在每次启动时自动挂载,可以将其添加到 /etc/fstab 文件中。添加类似以下的内容:

    /dev/cdrom  /media/cdrom  iso9660  defaults  0 0
    
  • 如果光盘/ISO镜像路径改变(例如挂载到不同位置),你需要相应地修改 .repo 文件中的 baseurl。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值