第1步:进入到/etc/yum.repos.d/目录中(因为该目录存放着 Yum 软件仓库的配置文件)。
第2步:使用 Vim 编辑器创建一个名为 rhel7.repo 的新配置文件(文件名称可随意,但后缀必须为.repo),逐项写入下面加粗的配置参数并保存退出(不要写后面的中文注释)。
[Centos7-cdrom]:Yum 软件仓库唯一标识符,避免与其他仓库冲突。
name=Centos7-cdrom-localhost:yum软件仓库的名称描述,易于识别仓库用处。
baseurl=file:///media/cdrom:提供的方式包括 FTP(ftp://..)、HTTP(http://..)、本地(file:///..)。
enabled=1:设置此源是否可用;1 为可用,0 为禁用。
gpgcheck=0:设置此源是否校验文件;1 为校验,0 为不校验。
gpgkey=file:///media/cdrom/RPM-GPG-KEY-CentOS-7:若上面参数开启校验,那么请指定公钥文件地址。
[root@localhost yum.repos.d]# cat Centos7-cdrom.repo
[centos7-cdrom]
name=centos7-cdrom-localhost
baseurl=file:///media/cdrom
enabled=1
gpgcheck=0
第3步:按配置参数的路径挂载光盘,并把光盘挂载信息写入到/etc/fstab 文件中。
[root@linuxprobe yum.repos.d]# mkdir -p /media/cdrom
[root@linuxprobe yum.repos.d]# mount /dev/cdrom /media/cdrom
mount: /dev/sr0 is write-protected, mounting read-only
[root@linuxprobe yum.repos.d]# vim /etc/fstab
/dev/sr0 /media/cdrom iso9660 defaults 0 0
第4步:检验
[root@localhost yum.repos.d]# yum clean all
已加载插件:fastestmirror, langpacks
正在清理软件源: base centos7-cdrom docker-ce-edge docker-ce-stable extras
: updates
Cleaning up everything
Cleaning up list of fastest mirrors
[root@localhost yum.repos.d]# yum repolist
已加载插件:fastestmirror, langpacks
base | 3.6 kB 00:00:00
centos7-cdrom | 3.6 kB 00:00:00
docker-ce-edge | 2.9 kB 00:00:00
docker-ce-stable | 2.9 kB 00:00:00
extras | 3.4 kB 00:00:00
updates | 3.4 kB 00:00:00
(1/8): centos7-cdrom/group_gz | 155 kB 00:00:00
(2/8): centos7-cdrom/primary_db | 3.0 MB 00:00:00
(3/8): base/7/x86_64/group_gz | 166 kB 00:00:00
(4/8): extras/7/x86_64/primary_db | 174 kB 00:00:00
(5/8): docker-ce-stable/x86_64/primary_db | 14 kB 00:00:00
(6/8): docker-ce-edge/x86_64/primary_db | 18 kB 00:00:00
(7/8): updates/7/x86_64/primary_db | 5.0 MB 00:00:00
(8/8): base/7/x86_64/primary_db | 5.9 MB 00:00:09
Determining fastest mirrors
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.shu.edu.cn
源标识 源名称 状态
base/7/x86_64 CentOS-7 - Base 9,911
centos7-cdrom centos7-cdrom-localhost 3,831
docker-ce-edge/x86_64 Docker CE Edge - x86_64 21
docker-ce-stable/x86_64 Docker CE Stable - x86_64 16
extras/7/x86_64 CentOS-7 - Extras 370
updates/7/x86_64 CentOS-7 - Updates 1,054
repolist: 15,203 | 166 kB 00:00:00
有"centos7-cdrom-localhost"的yum源。