lxycl99 发表于 2023-4-17 18:08:44

gcc下载不成功

输入yum -y install gcc gcc-c++ kernel-devel后,出现这个cannot find a valid baseurl for repo :base/7x86_64
GCC下载不成功怎么办啊!!!

sfqxx 发表于 2023-4-17 18:10:19

本帖最后由 sfqxx 于 2023-4-17 18:13 编辑

这个错误通常表示您的系统无法连接到正确的软件包资源来下载所需的软件包,可能是由于以下原因之一:

- 系统缺少必需的网络配置。
- Yum 存储库中缺少相关软件包。

为了解决这个问题,您可以尝试执行以下操作:

1. 检查您的网络连接是否正常,并确保可以访问互联网。您可以通过 ping 或 curl 命令测试连接,如下所示:


   ping www.google.com
   curl www.google.com
   

如果您无法连接到互联网,则应检查您的网络设置,确保您的系统已正确配置。

2. 检查您的 Yum 存储库设置是否正确。您可以通过编辑 /etc/yum.repos.d/CentOS-Base.repo,将所有 7.x 及更高版本的 baseurl 更改为 http://vault.centos.org/7.0.1406/os/x86_64/(或最近可用的版本),然后保存文件并重新运行 yum 命令,如下所示:

   
   vi /etc/yum.repos.d/CentOS-Base.repo

   
   name=CentOS-$releasever - Base
   #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
   #baseurl=http://mirror.centos.org/$contentdir/$releasever/os/$basearch/
   baseurl=http://vault.centos.org/7.0.1406/os/x86_64/
   gpgcheck=1
   gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

   

   yum clean all
   yum makecache
   yum -y install gcc gcc-c++ kernel-devel
   

这将更改您的存储库为 CentOS 7.0.1406 的存储库,并重新运行 yum 命令。如果您使用其他版本的 CentOS,则需要相应地更改存储库 URL。

3. 如果上述方法都无法解决问题,您可以尝试使用其他 Yum 存储库,或者手动下载所需的软件包并手动安装。您可以在官方网站或其他可靠的资源中找到软件包,并使用以下命令进行安装:

   
   rpm -ivh package_name.rpm
   

其中,package_name.rpm 是您要安装的软件包的名称。

请注意,手动下载和安装软件包可能会增加系统的不稳定性和安全风险。因此,我们建议您谨慎操作,并尽可能使用官方存储库来获取所需的软件包。
有用请设置最佳答案

isdkz 发表于 2023-4-17 18:14:04

这个问题是因为你的系统无法连接到YUM源来下载和安装软件。这可能是由于你的系统无法访问互联网,或者YUM源配置有问题。

请按照以下步骤进行排查和解决问题:

1、确保你的系统已连接到互联网。可以通过以下命令测试:

ping www.baidu.com

如果ping命令没有得到响应,请检查网络设置,确保系统已连接到网络。

2、更新YUM缓存:

sudo yum clean all
sudo yum makecache

3、检查并编辑YUM源配置。打开 /etc/yum.repos.d/CentOS-Base.repo 文件,检查其中的 baseurl 和 mirrorlist 是否配置正确。 以下是一个参考配置:


name=CentOS-$releasever - Base
baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

# ... 其他的仓库设置

4、保存并退出文件。然后再次运行以下命令更新YUM缓存:
sudo yum clean all
sudo yum makecache

5、现在尝试再次安装gcc和相关软件包:

sudo yum -y install gcc gcc-c++ kernel-devel

如果以上步骤仍然无法解决问题,请尝试手动下载并安装GCC,或者更换为其他的软件源。

歌者文明清理员 发表于 2023-4-17 18:58:48

本帖最后由 歌者文明清理员 于 2023-4-17 19:01 编辑

像这样?

歌者文明清理员 发表于 2023-4-17 19:18:42

sfqxx 发表于 2023-4-17 18:10
这个错误通常表示您的系统无法连接到正确的软件包资源来下载所需的软件包,可能是由于以下原因之一:

-...

《google.com》
肯定连不上
页: [1]
查看完整版本: gcc下载不成功