一、安装光盘并挂载
将CentOS安装光盘放入光驱并挂载
1. 将 RHEL7 安装光盘放入光驱
2. 挂载
1. 创建 /cdrom 目录
2. 把光盘 cdrom 挂载到 /cdrom 下
执行命令:
[root@localhost ~]# mkdir /cdrom
[root@localhost ~]# mount /dev/cdrom /cdrom
mount: /dev/sr0 写保护,将以只读方式挂载
二、设置启动时自动挂载
设置在系统启动时自动将光驱中的CentOS系统映像文件挂载到 /cdrom
目录
- 在文件 /etc/fstab 里添加内容
/dev/sr0 /mnt iso9660 defaults,ro 0 0
[root@localhost ~]# echo "/dev/sr0 /cdrom iso9660 defaults,ro 0 0" >> /etc/fstab
三、生成模板文件
用yum-config-manager命令生成一个yum源的模板文件cdrom.repo
1. 备份操作系统默认的源
2. 生成文件
[root@localhost ~]# mkdir /etc/yum.repos.d/repo_bak
[root@localhost ~]# mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/repo_bak/
[root@localhost ~]# yum-config-manager --add-repo=file:///cdrom
已加载插件:fastestmirror, langpacks
adding repo from: file:///cdrom
[cdrom]
name=added from: file:///cdrom
baseurl=file:///cdrom
enabled=1
四、编辑生成的模板文件
**将自动生成的模板文件/etc/yum.repos.d/cdrom.repo 编辑如下: **
执行命令 ls /cdrom
复制文件名 RPM-GPG-KEY-CentOS-7
执行命令 vim /etc/yum.repos.d/cdrom.repo
编辑如下
五、导入公钥文件
导入公钥文件,以校验GPG签名(用来验证要安装的包是不是RedHat官方的)→ 查看系统中所有的yum资源库配置信息
[root@localhost ~]# rpm --import /cdrom/RPM-GPG-KEY-CentOS-7
[root@localhost ~]# yum repolist
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
cdrom | 3.6 kB 00:00
(1/2): cdrom/group_gz | 153 kB 00:00
(2/2): cdrom/primary_db | 3.3 MB 00:00
源标识 源名称 状态
cdrom added from: file:///cdrom 4,070
repolist: 4,070
六、重新缓存源中的软件包信息
清除旧有的yum源缓存 → 重新缓存本地光盘yum源中的软件包信息
[root@localhost ~]# yum clean all
已加载插件:fastestmirror, langpacks
正在清理软件源: cdrom
Cleaning up list of fastest mirrors
[root@localhost ~]# yum makecache
已加载插件:fastestmirror, langpacks
Determining fastest mirrors
cdrom | 3.6 kB 00:00:00
(1/4): cdrom/group_gz | 153 kB 00:00:00
(2/4): cdrom/primary_db | 3.3 MB 00:00:00
(3/4): cdrom/other_db | 1.3 MB 00:00:00
(4/4): cdrom/filelists_db | 3.3 MB 00:00:00
元数据缓存已建立
七、验证
验证yum源是否可用。下面使用命令行安装httpd 服务软件包如下
[root@localhost ~]# yum -y install httpd