HCRM博客

如何在CentOS系统中设置和使用本地YUM源?

CentOS YUM 本地源配置指南

环境准备

1、挂载ISO镜像文件:将CentOS的ISO镜像文件挂载到CD/DVD驱动器上,或者上传ISO镜像文件至服务器上,确保已连接并打开,且CD/DVD上的介质符合当前操作系统的版本。

如何在CentOS系统中设置和使用本地YUM源?-图1
(图片来源网络,侵权删除)

2、手动配置本地源

创建本地源文件夹:在系统中创建一个用于存放ISO内容的目录,例如/media/centos

挂载镜像文件:将ISO镜像文件挂载到指定目录,如mount /dev/cdrom /media/centos

备份原本地源:为了安全起见,先备份原有的YUM源配置文件,如cp rf /etc/yum.repos.d /etc/yum.repos.d_$(date '+%Y%m%d_%H%M%S')

删除默认原本地源:移除系统中默认的YUM源配置,如rm rf /etc/yum.repos.d/

配置本地源:创建新的YUM源配置文件,如vi /etc/yum.repos.d/Media.repo,并添加以下内容:

如何在CentOS系统中设置和使用本地YUM源?-图2
(图片来源网络,侵权删除)

```ini

[iso]

name=Media

baseurl=file:///media/centos/

gpgcheck=0

enabled=1

如何在CentOS系统中设置和使用本地YUM源?-图3
(图片来源网络,侵权删除)

```

加载本地YUM源并测试:清除YUM缓存,生成新的缓存,并测试本地YUM源是否配置成功,如yum clean all && yum makecache && yum list

3、脚本配置本地源

创建脚本文件:在指定目录(如/root/)下创建脚本文件,如vi /root/auto_source.sh

编写脚本内容:脚本中包含创建本地源文件夹、挂载镜像文件、备份原本地源、删除默认原本地源、配置本地源等步骤,并清除YUM缓存、生成新的缓存。

赋予脚本可执行权限:使用chmod +x /root/auto_source.sh命令为脚本添加可执行权限。

执行脚本文件:运行脚本文件以完成本地YUM源的配置,如/root/auto_source.sh

优缺点分析

1、优点:由于数据从本地获取,下载和安装软件包的速度非常快,完全不需要网络连接。

2、缺点:软件可能不是最新版,需要手动更新比较麻烦。

常见问题及解决方案

1、问题一:如何检查系统版本?

答案:可以使用rpm qa | grep yum命令来查看系统本身存在的版本信息。

2、问题二:如何卸载CentOS 7上存在的YUM安装源包?

答案:可以使用rpm e 源包 nodeps命令来卸载YUM安装源包,源包”是指具体的软件包名称。

通过以上步骤,您可以成功地在CentOS系统中配置本地YUM源,以便在无法访问互联网的情况下也能方便地安装和管理软件包。

分享:
扫描分享到社交APP
上一篇
下一篇