默认的yum是通过连接互联网的方式来进行安装软件的,在没有网络或者网络慢的情况下,通过yum来安装软件是很困难的事情。然而CentOS DVD,为我们提供了很多软件,这些软件不仅稳定而且下载速度快。将CentOS DVD 作为默认yum源可以大大提高学习效率。
[root@hadoop01 ~]# lsblk -l
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 3.7G 0 rom
sda 8:0 0 20G 0 disk
sda1 8:1 0 200M 0 part /boot
sda2 8:2 0 2G 0 part [SWAP]
sda3 8:3 0 17.8G 0 part /
可以看到sr0没有被挂载。如果在MOUNTPOINT下方显示sr0的挂载目录则表明sr0已经被挂载,请跳转到步骤5。
[root@hadoop01 ~]# mkdir /media/CentOS_6.8_Final
目录名字是任意的。
[root@hadoop01 ~]# mount -t auto /dev/cdrom /media/CentOS_6.8_Final
这命令就是把cdrom挂载在/media/CentOS_6.8_Final目录中
[root@hadoop01 ~]# lsblk -l
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 3.7G 0 rom /media/CentOS_6.8_Final
sda 8:0 0 20G 0 disk
sda1 8:1 0 200M 0 part /boot
sda2 8:2 0 2G 0 part [SWAP]
sda3 8:3 0 17.8G 0 part /
挂载成功!
[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源。
[root@hadoop01 yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak
简单地将默认首选的CentOS-Base.repo改名为CentOS-Base.repo.bak即可,这是将CentOS-Base.repo进行备份。
[root@hadoop01 ~]# vim /etc/yum.repos.d/CentOS-Media.repo
将
[c6-media]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/
file:///media/cdrom/
file:///media/cdrecorder/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
修改为
[c6-media]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS_6.8_Final/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
其中baseurl修改为DVD的挂载目录,enabled=1开启本地更新模式。
[root@hadoop01 ~]# yum clean all
已加载插件:fastestmirror, refresh-packagekit, security
Cleaning repos: c6-media
清理一切
Cleaning up list of fastest mirrors
[root@hadoop01 ~]# yum list | more
已加载插件:fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
已安装的软件包
ConsoleKit.x86_64 0.4.1-6.el6 @anaconda-CentOS-201605220104.x86_64/6.8
ConsoleKit-libs.x86_64 0.4.1-6.el6 @anaconda-CentOS-201605220104.x86_64/6.8
ConsoleKit-x11.x86_64 0.4.1-6.el6 @anaconda-CentOS-201605220104.x86_64/6.8
DeviceKit-power.x86_64 014-3.el6 @anaconda-CentOS-201605220104.x86_64/6.8
GConf2.x86_64 2.28.0-6.el6
.......
恭喜你配置完成!
注:这样以后就默认使用DVD安装软件了,如果想恢复网络安装模式,将 CentOS-Base.repo.bak 更名还原即可。