龙空技术网

Linux系统配置离线yum源之一:系统自有软件库

FreeOps 144

前言:

如今咱们对“centos无法创建目录”可能比较珍视,同学们都想要知道一些“centos无法创建目录”的相关文章。那么小编同时在网上汇集了一些关于“centos无法创建目录””的相关知识,希望同学们能喜欢,同学们一起来学习一下吧!

在Linux操作系统中通过yum仓库管理软件是常用的一种方法。我们常用yum install命令在线管理安装Linux操作系统软件,该方式不仅可以自行处理软件包之间的依赖关系,并且可以更新、安装系统所需要的依赖关系。Linux操作系统内已包含yum仓库,使用中可能需要保证设备可以正常访问外部互联网。但生产环境中会出现设备不能或者禁止访问互联网的情况,此时,Linux系统的yum仓库将不能正常使用。为保证软件正常安装与使用,配置私有离线yum仓库将成为解决方案之一。

本例通过实验配置私有离线yum仓库为例完成在Linux操作系统中配置离线yum仓库。

下载或上传系统镜像

配置本地yum仓库需要读取系统镜像,通常可以选择通过‘wget’命令直接下载或者通过外部服务器上传至Linux操作系统。本例实验模拟Linux操作系统不能正常访问外部网络,故选择通过外部服务器将系统镜像上传至Linux操作系统指定路径。

借助工具上传系统镜像。具体如下图所示:

创建镜像挂载点

创建挂载点位置不做限制,可根据现场实际确定。本例使‘/cdrom’作为系统镜像挂载点。具体如下图所示:

挂载磁盘镜像

执行命令,挂载系统磁盘镜像。具体如下图所示:

[root@freeops ~]# mount /opt/CentOS-7-x86_64-DVD-1810.iso /cdrom
创建yum仓库目录

创建yum仓库目录不做限制,该目录在后续配置文件中需要用到。本例使用‘media/CentOS/’作为目录。具体如下图所示:

复制镜像文件

将挂载到‘/cdrom’路径下的系统镜像文件复制到‘/media/CentOS’目录下,供yum仓库使用。执行命令,具体如下图所示:

[root@freeops ~]# cp -rf /cdrom/* /media/CentOS
备份系统yum仓库

执行以下命令,备份现有yum仓库。具体如下图所示:

编辑CentOS-Media

执行命令,编辑CentOS-Media命令。具体如下图所示:

[root@freeops ~]# vim ../../CentOS-Media
卸载系统磁盘镜像

执行命令,卸载系统磁盘镜像。具体如下图所示:

[root@freeops ~]# umount /cdrom
清除系统原yum缓存

执行命令,清除系统内原有yum仓库缓存。具体如下图所示:

[root@freeops ~]# yum clean all
重载yum缓存

执行命令,重载yum仓库缓存。具体如下图所示:

[root@freeops ~]# yum makecache
检测yum仓库

执行命令,检测本地yum仓库是否配置成功。具体如下图所示:

[root@freeops ~]# yum repolist
安装测试

执行命令,测试yum仓库更新后是否正常使用。具体如下图所示:

[root@freeops ~]# yum install -y gcc

标签: #centos无法创建目录