🔧离线使用光盘挂载YUM源并快速安装Bind
type
status
date
slug
summary
tags
category
icon
password
注:此方法不仅适用于下载和安装bind
,还适用于其他任何可以通过yum
安装的软件包。通过将光盘或 ISO 镜像挂载为本地yum
源,用户可以在无网络环境下安装例如vim
、httpd
、gcc
等常用软件包,以及各种系统工具和依赖库。此方法特别适合无法联网或有网络限制的环境。
配置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...