被AI坑的一天—CentOS7导入阿里云YUM源报错的 GPG密钥提示404

news/2024/12/22 1:15:38/

过于相信人工智能

  • 配置YUM源
    • 根据AI的说法换阿里云的YUM源
    • 验证AI配置结果
    • 解决问题

配置YUM源

由于电脑受限制 , 不能访问境外网站,所以用不了centos自带的源 ,是报404的
在这里插入图片描述

根据AI的说法换阿里云的YUM源

编辑 /etc/yum.repos.d/CentOS-Base.repo ,更换为
在这里插入图片描述

  • 配置完成后sudo yum clean all清除yum缓存

验证AI配置结果

sudo yum update 提示获取GPG秘钥失败,报404
在这里插入图片描述
翻来覆去找ai查问题 , 一直没解决 ,结果翻了一下ai一下就解决了,包括手动导入
sudo rpm --import https://www.centos.org/keys/RPM-GPG-KEY-CentOS7
在这里插入图片描述
问题仍然一样 ,

解决问题

结果是GPT3.5给的gpgkey值给错了 , 最后的CentOS7改为CentOS-7就可以了,

完整的YUM源

[base]
name=CentOS-$releasever - Base
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
gpgcheck=1
enabled=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7[updates]
name=CentOS-$releasever - Updates
baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/
gpgcheck=1
enabled=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/
gpgcheck=1
enabled=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://mirrors.aliyun.com/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

http://www.ppmy.cn/news/1534849.html

相关文章

hdu-6024

hdu-6024 struct node {int x, c;bool operator<(const node &a) const{return x < a.x;} }; // dp[i][0]为到第i个教室且第i个教室不建糖果店的花费前缀和&#xff0c;dp[i][1]为到第i个教室且第i个教室建糖果店的花费前缀和 int dp[N][2]; void solve() {int n;wh…

git 基本原理

文章内容来源于视频 举个案例&#xff0c;家族里面有一本记载祖传秘籍的菊花宝典&#xff0c;这本菊花宝典的正本存储在家族祠堂里面&#xff0c;每一个家庭从正本复制一本存在自己家中&#xff0c;称为副本。这个过程称为clone 一个家庭需要再菊花宝典中添加技能&#xff0c…

在 ArkTS 网络请求中,重新封装一下 http 模块

在ArkTS中&#xff0c;重新封装http模块可以提供一个更简洁、更易于使用的API&#xff0c;同时隐藏底层细节&#xff0c;使开发者能够更专注于业务逻辑。以下是一个简单的示例&#xff0c;展示了如何重新封装鸿蒙系统的kit.NetworkKit中的http模块&#xff1a; // 创建一个新的…

微信小程序数据操作指南:从绑定到更新

微信小程序数据操作指南&#xff1a;从绑定到更新 在微信小程序开发中&#xff0c;数据操作是核心环节之一。微信小程序提供了一系列简洁而强大的数据操作方法&#xff0c;帮助开发者轻松实现数据的绑定、更新和渲染。本文将详细介绍微信小程序中常用的数据操作方法&#xff0…

数据结构阶段测试2--(试题解析)

数据结构阶段测试2–&#xff08;试题解析&#xff09; 选择题 将⻓度为n的单链表连接在⻓度为m的单链表之后,其算法的时间复杂度为() A. O(m) B. O(1) C. O(n) D. O(mn) 解析思路 链表的尾插操作 &#x1f4a1; 答案&#xff1a;A 单链表由于需要找到最后⼀个⾮空节点…

WebGL在低配置电脑的应用

在低配置电脑上实现WebGL渲染&#xff0c;需要采取一系列优化策略来减轻硬件负担&#xff0c;提升渲染性能。以下是一些详细的实现方法&#xff1a; 1. 优化WebGL代码和设置 a. 减少绘制调用次数 通过合并绘制操作、使用批量绘制等方式&#xff0c;尽量减少绘制调用次数。这可以…

c#中的功能优势

装箱和拆箱 性能消耗的直接体现 int iterations 10000000; // 进行一千万次迭代Stopwatch stopwatch new Stopwatch();// 非装箱测试stopwatch.Start();for (int i 0; i < iterations; i){int x i; // 纯值类型操作&#xff0c;无装箱}stopwatch.Stop();Console.Writ…

Chromium 硬件加速开关c++

选项页控制硬件加速开关 1、前端代码 <settings-toggle-button id"hardwareAcceleration"pref"{{prefs.hardware_acceleration_mode.enabled}}"label"$i18n{hardwareAccelerationLabel}"><template is"dom-if" if"[…