使用本地光盘yum源说明

在大多数的服务器环境中,服务器都不一定联接了互联网。因此,就有必要使用本地光盘yum源来安装一些软件包。 需要注意,使用本地yum源安装的软件包不一定是最新的,而是光盘中已存在的软件包版本。但是,服务器的软件安装最主要的考虑的应当是稳定和安全,如果一个软件包没有重大安全性错误,老版本的软件包也没有多大问题。 优势:对网络依赖小,安装更快速

光盘yum源搭建步骤

1、挂载光盘

  1. ## 如果Linux是采用最小化安装的,那么就需要主动挂载光盘。
  2. ## 服务器的Linux系统大多采用最小化安装,因此需要做手动挂载。
  3. mount /dev/sr0 /mnt/cdrom ## 将第一块光盘挂载到/mnt/cdrom目录

2、让其他非光盘yum源失效
方案一

进入其他yum源配置文件目录(/etc/yum.repos.d),修改所有非光盘yum源的配置文件中的容器的字段,设置enabled = 0

方案二

方案一做法显然过于麻烦,需要改动的文件太多。 我们可以将所有非光盘yum源的配置文件重命名,加上.bak后缀,系统只会检测.repo后缀的文件。

## 范例
cd /etc/yum.repos.d   ## 进入yum配置文件目录
mv CentOS-Base.repo CentOS-Base.repo.bak   ## 重命名
mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo   ## 重命名
mv CentOS-Vault.repo CentOS-Vault.repo   ## 重命名
## 仅保留CentOS-Media.repo yum源配置文件

3、修改光盘yum源配置文件

## 操作说明
vim CentOS-Media.repo    ## 修改光盘yum源配置文件

[c7-media]                               ## 容器名称,可不改动
name=CentOS-$releasever - Media                 ## 容器标识,可不改动
baseurl=file:///mnt/cdrom/               ## 设置光盘挂载目录 /mnt/cdrom,删除多余目录
gpgcheck=1                               ## 设置为1
enabled=1                                ## 设置为1,让容器生效
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7     ## 不改动

4、生效
配置修改成功之后,yum源即生效,前面章节的yum命令即可使用。