HCRM博客

如何在CentOS中使用光盘作为Yum源?

CentOS 光盘配置本地 YUM 源详解

一、yum 简介

如何在CentOS中使用光盘作为Yum源?-图1
(图片来源网络,侵权删除)

YUM(Yellowdog Updater, Modified)是一个在 Fedora、RedHat 以及 CentOS 中的 Shell 前端软件包管理器,它基于 RPM 包管理,能够从指定的服务器自动载 RPM 包并安装,同时可以自动处理依赖关系,通过一次命令即可安装所有依赖的软件包,无需繁琐地一次次下载和安装。

二、配置本地 YUM 源的必要性

配置本地 YUM 源适用于虚拟机没有网络或者网络不稳定的情况,由于数据从本地获取,下载和安装软件包的速度非常快,但需要注意的是,软件可能不是最新版,需要手动更新。

三、配置步骤

1、挂载 ISO 镜像

创建挂载点目录:mkdir /mnt/cdrom

如何在CentOS中使用光盘作为Yum源?-图2
(图片来源网络,侵权删除)

挂载光盘:mount /dev/cdrom /mnt/cdrom

查看挂载记录:df hT /mnt/cdrom

2、备份原始 YUM 仓库文件

    cd /etc/yum.repos.d/
    mkdir bak
    mv ./*.repo ./bak/

3、配置本地 YUM 源

复制CentOSMedia.repo 文件到当前目录,并将其重命名为local.repo

        cp bak/CentOSMedia.repo ./
        mv CentOSMedia.repo local.repo

编辑local.repo 文件:

        [c7media]
        name=CentOS$releasever Media
        baseurl=file:///mnt/cdrom
        gpgcheck=0
        enabled=1
        gpgkey=file:///etc/pki/rpmgpg/RPMGPGKEYCentOS7

4、清除并生成 YUM 缓存

    yum clean all
    yum makecache

5、测试 YUM 源配置

    yum list

四、使用国内镜像源替代默认 YUM 源

为了提升下载速度,可以使用国内的镜像源,如网易或阿里云的镜像源,具体步骤如下:

1、备份原始 YUM 仓库文件

    cd /etc/yum.repos.d/
    mv CentOSBase.repo CentOSBase.repo.bak

2、下载并替换为网易或阿里云的 YUM 仓库文件

网易镜像源:

        wget O /etc/yum.repos.d/CentOSBase.repo http://mirrors.163.com/.help/CentOS7Base163.repo

阿里云镜像源:

        wget O /etc/yum.repos.d/CentOSBase.repo http://mirrors.aliyun.com/repo/Centos7.repo

3、清除并生成 YUM 缓存

    yum clean all
    yum makecache

五、FAQs

Q1: 如何更改 CentOS 的 YUM 源?

A1: 你可以通过备份原始的 YUM 仓库文件,然后下载并替换为新的 YUM 仓库文件来实现更改,使用国内镜像源来替代默认的 YUM 源,可以提升下载速度,具体步骤如上所述。

Q2: 如何测试配置的 YUM 源是否生效?

A2: 你可以通过运行yum list 命令来测试配置的 YUM 源是否生效,如果能够列出可用的软件包,说明配置成功。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/9409.html

分享:
扫描分享到社交APP
上一篇
下一篇