CentOS7系统局域网内配置本地yum源解决cannot find a valid baseurl for repo
一、 问题详情
因为服务器无法连接外网,所有直接用yum安装某些功能将受到影响,报错如下:
Error: Cannot find a valid baseurl for repo: base
二、 解决方法
在局域网中配置本地yum源进行服务安装,首先要有系统安装镜像,
虚拟机的话,配置如下:
首先建立挂载光盘的目录
mkdir /mnt/cdrom
mount /dev/cdrom/ /mnt/cdrom/
出现上图则表明光盘已识别。然后进行挂载
mount /dev/sr0 /mnt/cdrom/
然后在/etc/yum.repos.d下面新建aa.repo
写入以下图中信息
使用yum clean all //清理yum安装过程中的缓存
使用yum makecache //将新源内容进行缓存
使用 yum install pcre-* zlib* openssl* --enablerepo=aa //指定源文件进行安装
三、 验证问题解决
使用yum repolist进行验证是否生效可用,切记要把之前默认的原文件进行备份,才可方便使用新源
问题已解决!
本章完,个人经验记录,仅供参考!
白驹过隙,当看到比你优秀的人比你还努力的时候,你也会越来越优秀,相信越努力越幸运!