[root@localhost ~]# lsbk#查看是否已经加载进来
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 16.6G 0 rom /run/media/admin/RHEL-8-0-0-BaseOS-x86_64
#显示这样就说明已经加载进来了#切换root用户,因为挂载(mount)需要root用户才可以使用,或者是sudo也行
admin@localhost root]$ su - root
密码:
[root@localhost ~]# [root@localhost ~]# mkdir /mnt/iso#创建一个文件夹,挂载到这[root@localhost ~]# mount /dev/sr0 /mnt/iso#挂载/dev/sr0 到 /mnt/iso (这样就能访问/dev/sr0的内容,不挂载是无法进行读取/dev/sr0里面的内容的)
mount: /mnt/iso: WARNING: device write-protected, mounted read-only.
#挂载成功[root@localhost admin]# lsblk#验证一下是否挂载成功
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 16.6G 0 rom /mnt/iso
#这样可以看到已经挂载成功了
第三步
进去yum的配置目录,配置yum源
[root@localhost admin]# cd /etc/yum.repos.d/#进去yum源的配置文件[root@localhost yum.repos.d]# vim iso.repo#新建一个repo文件夹,文件名任意,但扩展名必须是repo,输入以下内容#刚进入vim是普通模式,输入i或a或o,进入编辑模式[BaseOS-iso]#仓库标识,任意名字name=BaseOS-iso #仓库名称,任意名字baseurl=file:///mnt/iso/BaseOS #指定安装的软件源(因为我们挂载的iso镜像(/dev/sr0)在/mnt/iso,而软件源是在BaseOS文件里)enabled=1#是否启动,1表示启动,0表示不启动gpgcheck=0#是否进行签名检查[AppStream-iso]name=AppStream-iso
baseurl=file:///mnt/iso/AppStream
enabled=1gpgcheck=0#在vim编辑模式,按Esc,退出编辑模式,输入:wq,即可保存退出
第四步
验证仓库是否成功使用
[root@localhost yum.repos.d]# yum repolist all#上述命令就是列出所有可以使用的仓库,以及软件包个数
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
AppStream-iso 23 MB/s |5.3 MB 00:00
BaseOS-iso 2.7 MB/s |2.7 kB 00:00
仓库标识 仓库名称 状态
AppStream-iso AppStream-iso 启用: 4,672
BaseOS-iso BaseOS-iso 启用: 1,658#可以看到是启用,冒号后面就是软件包的个数