使用本地光盘yum源说明
在大多数的服务器环境中,服务器都不一定联接了互联网。因此,就有必要使用本地光盘yum源来安装一些软件包。 需要注意,使用本地yum源安装的软件包不一定是最新的,而是光盘中已存在的软件包版本。但是,服务器的软件安装最主要的考虑的应当是稳定和安全,如果一个软件包没有重大安全性错误,老版本的软件包也没有多大问题。 优势:对网络依赖小,安装更快速
光盘yum源搭建步骤
1、挂载光盘
## 如果Linux是采用最小化安装的,那么就需要主动挂载光盘。
## 服务器的Linux系统大多采用最小化安装,因此需要做手动挂载。
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命令即可使用。