liunx安装软件报错yum install gcc-c++

本文解决了一个常见的CentOS 6.x系统中yum源配置问题,详细介绍了如何修改配置文件以解决因源地址变更导致的404错误。通过具体步骤指导,包括编辑yum配置文件、替换版本标识符、更新缓存,最终实现正常安装软件包。

 http://ftp.sjtu.edu.cn/centos/6.9/os/x86_64/repodata/repomd.xml: 
[Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found" 尝试其他镜像

错误原因是 http://ftp.sjtu.edu.cn/centos/6.9/os/x86_64/repodata/repomd.xml已经变了比如ie浏览器输入http://ftp.sjtu.edu.cn/centos/6.9/os/x86_64/repodata/repomd.xml会爆404.输入.http://ftp.sjtu.edu.cn/centos回车,找到6.9后有个文档readme.text.意思说6系列(6.1;6.2.等)全改为6了。 所以要改配置文件

1: vim /etc/yum.repos.d/CentOS-Base.repo

把baseurl=ftp.sjtu.edu.cn/centos/$releasever/os/中的$releasever换成6

(大概四处baseurl=要换)

2:wq保存

3:yum makecache

4:齐活完事yum install xxxxx

### 配置Yum FastestMirror插件以成功安装gcc-c++ 为了确保能够正确配置 `yum` 的 `fastestmirror` 插件并顺利安装 `gcc-c++`,可以按照以下方法操作: #### 1. 安装FastestMirror插件 如果尚未安装该插件,则可以通过以下命令来完成安装: ```bash sudo yum install yum-plugin-fastestmirror ``` 此命令会自动启用最快的镜像源[^1]。 #### 2. 清理缓存文件 清理现有的缓存数据可以帮助解决因过期主机文件而导致的问题。执行如下命令清除缓存: ```bash sudo yum clean all ``` #### 3. 更新软件包列表 更新本地存储库元数据至最新状态有助于获取最新的可用资源链接信息: ```bash sudo yum makecache ``` #### 4. 手动指定镜像站点(可选) 当默认机制未能提供理想效果时,手动编辑 `/etc/yum.repos.d/CentOS-Base.repo` 文件中的 `[base]`, `[updates]` 和其他部分下的 baseurl 或 mirrorlist 字段指向特定可靠的 CentOS/RedHat 镜像地址可能会有所帮助。例如替换为阿里云开源镜像站的内容: ```ini [base] name=CentOS-$releasever - Base baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/ gpgcheck=1 enabled=1 [extras] name=CentOS-$releasever - Extras baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/ gpgcheck=1 enabled=1 ``` #### 5. 使用离线方式安装(备用方案) 对于无法连接外网的情况,采用下载对应版本的所有必要 RPM 包并通过 USB 设备或其他传输手段导入到目标机器上的办法是一种可行的选择。具体步骤包括但不限于将这些文件放置于 `/tmp` 路径下再利用下面这条指令实现离线环境里的组件装配过程: ```bash sudo yum localinstall /tmp/*.rpm --nogpgcheck ``` 这里需要注意的是要确保存放位置以及权限设置无误以便顺利完成整个流程[^2]。 通过上述措施应该能有效改善由于网络条件限制所引发的一系列麻烦状况从而达成预期目的即正常部署编译工具链支持C++开发工作所需的基础环境构建任务。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值