CentOS中将默认yum源设置为DVD的方法
发布日期:2021-05-08 22:26:56 浏览次数:13 分类:精选文章

本文共 2932 字,大约阅读时间需要 9 分钟。

默认的yum是通过连接互联网的方式来进行安装软件的,在没有网络或者网络慢的情况下,通过yum来安装软件是很困难的事情。然而CentOS DVD,为我们提供了很多软件,这些软件不仅稳定而且下载速度快。将CentOS DVD 作为默认yum源可以大大提高学习效率。

  1. 查看挂载情况
[root@hadoop01 ~]# lsblk -lNAME MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTsr0   11:0    1  3.7G  0 rom  sda    8:0    0   20G  0 disk sda1   8:1    0  200M  0 part /bootsda2   8:2    0    2G  0 part [SWAP]sda3   8:3    0 17.8G  0 part /

可以看到sr0没有被挂载。如果在MOUNTPOINT下方显示sr0的挂载目录则表明sr0已经被挂载,请跳转到步骤5。

  1. 为DVD创建一个挂载目录
[root@hadoop01 ~]# mkdir /media/CentOS_6.8_Final

目录名字是任意的。

  1. 挂载DVD
[root@hadoop01 ~]# mount -t auto /dev/cdrom /media/CentOS_6.8_Final

这命令就是把cdrom挂载在/media/CentOS_6.8_Final目录中

  1. 查看挂载后的磁盘情况
[root@hadoop01 ~]# lsblk -lNAME MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTsr0   11:0    1  3.7G  0 rom  /media/CentOS_6.8_Finalsda    8:0    0   20G  0 disk sda1   8:1    0  200M  0 part /bootsda2   8:2    0    2G  0 part [SWAP]sda3   8:3    0 17.8G  0 part /

挂载成功!

  1. 查看相关配置文件
[root@hadoop01 ~]#cd /etc/yum.repos.d[root@hadoop01 yum.repos.d]# ll总用量 24-rw-r--r--. 1 root root 1991 5月  19 2016 CentOS-Base.repo-rw-r--r--. 1 root root  647 5月  19 2016 CentOS-Debuginfo.repo-rw-r--r--. 1 root root  289 5月  19 2016 CentOS-fasttrack.repo-rw-r--r--. 1 root root  577 12月  6 03:35 CentOS-Media.repo-rw-r--r--. 1 root root 6259 5月  19 2016 CentOS-Vault.repo

CentOS有两个源,CentOS-Base.repo和CentOS-Media.repo。这两个源不是同时使用,CentOS默认采用互联网更新的CentOS-Base.repo源,而CentOS-Media.repo源为计算机的本地源,其中包含我们挂载的DVD光盘。因此我们需要手动修改,让系统默认使用CentOS-Media.repo源。

  1. 禁用yum的网络更新方式
[root@hadoop01 yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak

简单地将默认首选的CentOS-Base.repo改名为CentOS-Base.repo.bak即可,这是将CentOS-Base.repo进行备份。

  1. 配置本地yum源
[root@hadoop01 ~]# vim /etc/yum.repos.d/CentOS-Media.repo

[c6-media]name=CentOS-$releasever - Mediabaseurl=file:///media/CentOS/file:///media/cdrom/file:///media/cdrecorder/gpgcheck=1enabled=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

修改为

[c6-media]name=CentOS-$releasever - Mediabaseurl=file:///media/CentOS_6.8_Final/gpgcheck=1enabled=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

其中baseurl修改为DVD的挂载目录,enabled=1开启本地更新模式。

  1. 清除原有的yum信息
[root@hadoop01 ~]# yum clean all已加载插件:fastestmirror, refresh-packagekit, securityCleaning repos: c6-media清理一切Cleaning up list of fastest mirrors
  1. 测试
[root@hadoop01 ~]# yum list | more已加载插件:fastestmirror, refresh-packagekit, securityLoading mirror speeds from cached hostfile已安装的软件包ConsoleKit.x86_64                          0.4.1-6.el6                 @anaconda-CentOS-201605220104.x86_64/6.8ConsoleKit-libs.x86_64                     0.4.1-6.el6                 @anaconda-CentOS-201605220104.x86_64/6.8ConsoleKit-x11.x86_64                      0.4.1-6.el6                 @anaconda-CentOS-201605220104.x86_64/6.8DeviceKit-power.x86_64                     014-3.el6                   @anaconda-CentOS-201605220104.x86_64/6.8GConf2.x86_64                              2.28.0-6.el6                .......

恭喜你配置完成!

注:这样以后就默认使用DVD安装软件了,如果想恢复网络安装模式,将 CentOS-Base.repo.bak 更名还原即可。

上一篇:VMware虚拟机克隆后NAT模式下网络的配置
下一篇:Linux基础常用指令汇总

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2025年03月28日 01时32分53秒