奋斗中的鱼 发表于 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

换源
页: [1]
查看完整版本: cannot find a valid baseurl for repo: base/7/x86_64