建立本地光盘 yum 源



一、安装光盘并挂载

将CentOS安装光盘放入光驱并挂载

1. 将 RHEL7 安装光盘放入光驱

1621736117881

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 编辑如下

1621742178492

五、导入公钥文件

导入公钥文件,以校验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

1621743120528


文章作者: AYang
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 AYang !
  目录