欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

CentOS7系统局域网内配置本地yum源解决cannot find a valid baseurl for repo

程序员文章站 2022-03-31 17:05:40
一、 问题详情 因为服务器无法连接外网,所有直接用yum安装某些功能将受到影响,报错如下: Error: Cannot find a valid baseurl for repo: base 二、 解决方法 在局域网中配置本地yum源进行服务安装,首先要有系统安装镜像, 虚拟机的话,配置如下: 首先 ......

 

一、     问题详情

因为服务器无法连接外网,所有直接用yum安装某些功能将受到影响,报错如下:

error: cannot find a valid baseurl for repo: base

二、     解决方法

在局域网中配置本地yum源进行服务安装,首先要有系统安装镜像,

虚拟机的话,配置如下:

 CentOS7系统局域网内配置本地yum源解决cannot find a valid baseurl for repo

首先建立挂载光盘的目录

mkdir /mnt/cdrom

mount /dev/cdrom/ /mnt/cdrom/

CentOS7系统局域网内配置本地yum源解决cannot find a valid baseurl for repo

出现上图则表明光盘已识别。然后进行挂载

mount /dev/sr0 /mnt/cdrom/

 CentOS7系统局域网内配置本地yum源解决cannot find a valid baseurl for repo

然后在/etc/yum.repos.d下面新建aa.repo

写入以下图中信息

 CentOS7系统局域网内配置本地yum源解决cannot find a valid baseurl for repo

使用yum clean all             //清理yum安装过程中的缓存

使用yum makecache          //将新源内容进行缓存

使用 yum install  pcre-*  zlib*  openssl*  --enablerepo=aa  //指定源文件进行安装

三、     验证问题解决

使用yum repolist进行验证是否生效可用,切记要把之前默认的原文件进行备份,才可方便使用新源

 CentOS7系统局域网内配置本地yum源解决cannot find a valid baseurl for repo

 

问题已解决!

本章完,个人经验记录,仅供参考!

白驹过隙,当看到比你优秀的人比你还努力的时候,你也会越来越优秀,相信越努力越幸运!