centos7配置yum本地仓库

博客介绍了CentOS系统将yum源挂载到本地的操作步骤。包括挂载光驱、进入yum配置目录、备份配置文件、修改配置文件注释mirrorlist属性并打开baseurl指向本地路径,最后清理yum缓存。

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

1、mount -t auto /dev/cdrom /media

2、cd /etc/yum.repos.d/

3、cp CentOS-Base.repo CentOS-Base.repo.bak

4、修改CentOS-Base.repo文件,注释mirrorlist属性,把baseurl打开 baseurl=file:///media

5、yum clean all

### CentOS 7 配置 Yum 本地源 #### 准备工作 在开始之前,确保已经准备好 CentOS 的 ISO 文件,并将其放置在一个可访问的位置。 --- #### 创建挂载点并挂载 ISO 文件 为了使系统能够识别 ISO 文件中的内容,需先创建一个挂载点并将 ISO 文件挂载到该路径下。 执行以下命令来完成操作: ```bash mkdir /mnt/cdrom mount -o loop /path/to/CentOS-7-x86_64-DVD.iso /mnt/cdrom/ ``` 上述命令中 `/path/to/CentOS-7-x86_64-DVD.iso` 是 ISO 文件的实际存储路径[^5]。 --- #### 编辑 `fstab` 实现永久挂载 为了让系统重启后仍然保持挂载状态,需要将挂载信息写入 `/etc/fstab` 文件。编辑此文件时可以使用如下条目: ```plaintext /path/to/CentOS-7-x86_64-DVD.iso /mnt/cdrom iso9660 defaults,loop 0 0 ``` 保存文件后,可以通过运行 `mount -a` 测试配置是否有效[^2]。 --- #### 备份原有 Yum配置 为了避免影响现有的软件包管理功能,在修改前建议备份原有的 yum 配置文件: ```bash mkdir -p /etc/yum.repos.d/bak.repo mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak.repo/ ``` 这一步会将默认的 `.repo` 文件移动到新创建的子目录中,从而禁用它们[^3]。 --- #### 新建本地 Yum配置文件 接下来新建一个名为 `centos7.repo` 的文件用于定义新的本地 Yum 源: ```bash vim /etc/yum.repos.d/centos7.repo ``` 向其中添加以下内容: ```ini [local] name=Local CentOS Repository baseurl=file:///mnt/cdrom enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 ``` 以上设置指定了本地仓库的基础 URL GPG 密钥验证选项[^4]。 --- #### 更新缓存并测试 最后刷新 Yum 缓存以应用更改,并尝试安装某个程序确认一切正常运作: ```bash yum clean all yum makecache yum install httpd ``` 如果未遇到错误提示,则说明配置成功。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值