CentOS YUM 本地源配置指南
环境准备
1、挂载ISO镜像文件:将CentOS的ISO镜像文件挂载到CD/DVD驱动器上,或者上传ISO镜像文件至服务器上,确保已连接并打开,且CD/DVD上的介质符合当前操作系统的版本。
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
,并添加以下内容:
```ini
[iso]
name=Media
baseurl=file:///media/centos/
gpgcheck=0
enabled=1
```
加载本地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源,以便在无法访问互联网的情况下也能方便地安装和管理软件包。