在CentOS系统中,配置和使用光盘源作为YUM源是一种有效的方法,尤其是在没有网络连接的情况下,以下是关于如何配置和使用YUM光盘源的详细步骤和相关信息:
一、配置YUM光盘源的步骤
1、检查挂载列表:需要检查当前系统的挂载情况,以确保光盘已经正确挂载,如果列表中显示有sr0光盘正在挂载,则需要先弹出当前光盘。

2、插入光盘并挂载:准备好Linux带有DVD字样命名的镜像,然后插入虚拟机的光盘,在VM菜单中选择CD/DVD选项,设置选为菜单中的“CDROM设备”,并确保选好镜像后点击确定,执行挂载命令mount /dev/cdrom /mnt/cdrom
(或根据实际挂载点调整),以挂载光盘到系统。
3、备份并删除原有YUM源配置文件:进入YUM源配置文件目录/etc/yum.repos.d/
,备份原有的YUM源文件(如CentOSBase.repo
等),然后删除这些文件,这一步是为了确保系统只使用光盘源进行软件包管理。
4、创建新的YUM源配置文件:在/etc/yum.repos.d/
目录下创建一个新的YUM源配置文件(如tsu.repo
),并编辑该文件,在文件中添加以下内容:
[tsu]
:这是YUM源的名称,起标记作用。
name=erniu
:对YUM源的描述,使用户能够读懂文件。
baseurl=file:///mnt/cdrom/
:指定依赖关系的查找路径,即光盘挂载点的地址。

enabled=1
:使能YUM源,表示该YUM源可用。
gpgcheck=0
:表不进行gpg检测,因为光盘中的软件包可能不是最新的,且可能没有对应的GPG密钥。
5、激活光盘YUM源:执行yum clean all
命令清空YUM缓存,然后执行yum makecache
命令生成缓存,以使新的YUM源生效。
二、使用YUM光盘源安装软件
配置完成后,就可以像使用在线YUM源一样,通过YUM命令来安装软件了,要安装某个软件包,可以执行yum install <软件包名>
命令。
三、FAQs
1、Q: 如果插入光盘后发现无法挂载,该怎么办?
A: 请确保光盘已正确插入,并且虚拟机设置中CD/DVD选项已正确配置为“CDROM设备”,如果问题依旧存在,可以尝试重启虚拟机或检查虚拟机日志以获取更多信息。

2、Q: 配置完YUM光盘源后,为什么还是无法安装某些软件?
A: 可能是因为光盘中的软件包版本较旧或缺失某些依赖项,可以尝试从其他渠道获取所需软件包或联系系统管理员寻求帮助。