奋斗中的鱼 发表于 2024-9-1 10:50:50

cannot find a valid baseurl for repo: base/7/x86_64

我按照小甲鱼的教程下载的centos7,按照教程下载,可是报错了,输入yum -y install gcc gcc-c++ kernel-devel之后显示如下:



另外,我按网上看到的教程做,发现ping能通,nslookup通不了,yum list没有此命令!

有谁知道怎么处理吗?球球了!!!

FishC 发表于 2024-9-1 10:54:36

这个问题通常是因为你的系统无法找到yum源导致的。以下是解决办法:

1. **检查网络连接:**确保你的虚拟机能正常连接到互联网。你可以使用`ping`命令测试连接。

2. **配置YUM源:**
   - 首先备份原有的YUM源配置文件:
   sudo mv /etc/yum.repos.d /etc/yum.repos.d.backup
   - 创建新的YUM repos.d目录:
   sudo mkdir /etc/yum.repos.d
   - 下载官方提供的YUM源配置文件:
   sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirror.centos.org/centos/7/os/x86_64/CentOS-Base.repo
   或者选择国内的镜像源,比如阿里云:
   sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

3. **清理缓存:**
   sudo yum clean all

4. **重新生成缓存:**
   sudo yum makecache

之后,尝试再次运行你的`yum install`命令。

如果`nslookup`不能工作,可能是因为缺少`bind-utils`包。安装它:
sudo yum -y install bind-utils

希望这些方法能帮你解决问题!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

人造人 发表于 2024-9-1 11:50:11

换源

aliang8 发表于 2024-12-11 19:51:58

本帖最后由 aliang8 于 2024-12-11 19:59 编辑

FishC 发表于 2024-9-1 10:54
这个问题通常是因为你的系统无法找到yum源导致的。以下是解决办法:

1. **检查网络连接:**确保你的虚拟 ...

老师,我也同样遇到此问题,小白的我实在是看不明白上面的这个答案啊,一是我ping完也没看懂虚拟机能是否能正常连接到互联网;二是配置YUM源是不是就按照你这样输入按回车就行了,好像不管用啊。

卡在这了~~~

https://s1.locimg.com/2024/12/11/44fe96f17662d.jpg

FishC 发表于 2024-12-11 19:52:08

aliang8 发表于 2024-12-11 19:51
老师,我也同样遇到此问题,小白的我实在是看不明白上 ...

没关系,我们一步一步来!

1. **检查网络连接:**

   要查看你的虚拟机是否能连接到互联网,可以使用以下简单的步骤:
   - 在终端中输入:`ping -c 4 www.baidu.com`
   - 如果你能看到类似“64 bytes from...”的返回信息并且丢包数为0,说明网络连接正常。如果没有,可能需要检查你的虚拟机网络设置(如NAT或桥接模式)以及主机的网络设置。

2. **配置YUM源:**

   - 打开终端并执行下面的命令备份原有的YUM源配置:
   sudo mv /etc/yum.repos.d /etc/yum.repos.d.backup
   - 创建新的YUM repos.d目录:
   sudo mkdir /etc/yum.repos.d
   - 选择一个YUM源(例如阿里云的)并下载配置文件:
   sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
   - 如果以上步骤无法自动复制粘贴,那么手动在终端逐行输入,并按回车。

3. **清理与生成缓存:**

   执行以下命令以清理旧缓存并生成新的缓存:
   sudo yum clean all
   sudo yum makecache

这些步骤完成后,尝试再次运行:
sudo yum -y install gcc gcc-c++ kernel-devel

如果还是有问题,请提供具体的错误信息,我们可以继续排查。希望这对你有帮助!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
页: [1]
查看完整版本: cannot find a valid baseurl for repo: base/7/x86_64