centos使用本地光盘或iso直接做源

本文介绍如何在CentOS与RHEL系统中配置本地YUM源,包括挂载DVD镜像并将其设置为自启动,修改YUM源指向本地镜像中的Server目录,确保能通过YUM进行软件包的安装与更新。

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

centos下:

vi /etc/yum.repos.d/CentOS-Media.repo


[root@localhost yum.repos.d]# cat CentOS-Media.repo  
[c6-media]
name=CentOS-$releasever - Media
baseurl=file:///mnt/cdrom/
        file:///media/cdrom/
        file:///media/cdrecorder/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
[root@localhost yum.repos.d]# 
[root@localhost yum.repos.d]# df
/dev/xvdd              4595172   4595172         0 100% /mnt/cdrom


RHEL下:

本地yum源设置,将yum源设置成本地RHEL镜像里面的Server,这样使用yum的时候就可以直接调用这里面的rpm,

1、挂载DVD镜像,并将命令写入/etc/rc.d/rc.local自启动

mkdir /media/RHELDVD

mount -t iso9660 /dev/hdc /media/RHELDVD

2、修改yum源

cd /etc/repos.d

vi rhel-debuginfo.repo

将baseurl修改为file:///media/RHELDVD/Server

  1. [rhel-debuginfo]
  2. name=Red Hat Enterprise Linux
  3. baseurl=file:///media/RHELDVD/Server
  4. enabled=1
  5. gpgcheck=1
  6. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

保存之后,运行yum clean all,之后就可以使用本地yum源来进行更新了

### 配置 CentOS 9 使用本地 ISO 文件作为 YUM #### 准备工作 确保已获取适用于 CentOS 9 的 ISO 映像文件并将其放置于合适位置,例如 `/mnt/hgfs/CentOS-9-x86_64-dvd.iso`。 #### 创建挂载点与挂载ISO 创建用于挂载 ISO 文件的目录,并执行挂载操作: ```bash mkdir -p /media/cdrom/ mount -o loop,ro /mnt/hgfs/CentOS-o loop,ro` 参数指定了以只读方式循环设备加载 ISO 文件[^1]。 #### 修改新建仓库配置文件 编辑位于 `/etc/yum.repos.d/` 下的新建 `.repo` 文件来定义新的库条目。对于 CentOS 9 而言,考虑到其架构调整,需分别针对不同模块(如 AppStream 和 BaseOS)建立对应的存储库描述。这里提供一个简化版的例子供参考: ```ini [local-baseos] name=Local CentOS 9 BaseOS Repository baseurl=file:///media/cdrom/BaseOS/ enabled=1 gpgcheck=0 [local-appstream] name=Local CentOS 9 AppStream Repository baseurl=file:///media/cdrom/AppStream/ enabled=1 gpgcheck=0 ``` 此段落说明了如何为两个主要组件指定不同的基础 URL 地址以及禁用了 GPG 密钥验证选项 `gpgcheck=0`,这有助于加快安装过程但可能会带来一定的安全隐患,在生产环境中应谨慎考虑是否开启此项功能[^5]。 #### 清理缓存并重建数据库 完成以上更改之后,应当清理旧有的元数据缓存并向新加入的数据同步最新信息: ```bash yum clean all yum makecache ``` 这些指令会清除现有的包索引并将最新的可用更新记录到系统的软件包管理器中去[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值