解决Ubuntu软件更新命令:sudo apt-get update的“N: 无法安全地用该源进行更新,所以默认禁用该源”错误并安装gcc

解决Ubuntu软件更新命令:sudo apt-get update的“N: 无法安全地用该源进行更新,所以默认禁用该源”错误并安装gcc

解决方法:换源

(1)先确定Ubuntu的版本号

使用快捷键:Ctrl+Alt+T打开终端进入命令行
使用命令确认Ubuntu版本:

cat /etc/issue

在这里插入图片描述

(2)确定镜像源

镜像源网址:
https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/
打开之后如图所示,因为没有找到完全对应的Ubuntu版本号,尝试选择了Ubuntu版本:22.10,亲测可行
在这里插入图片描述

(3)添加镜像源

因为初始的Ubuntu不自带vim工具,所以这里用vi进行编辑文件

sudo mv /etc/apt/sources.list /etc/apt/sources.list_bak
sudo vi /etc/apt/sources.list

将镜像源复制粘贴进文件,执行效果如下(打开的sources.list先是空的)
键盘输入指令:
进入编辑 i
退出编辑 Esc
退出并保存文件 q:
在这里插入图片描述

(4)最后再在命令行下执行命令就可以更新软件,之后可以安装gcc,vim等包

sudo apt-get update

安装gcc

sudo apt install gcc
### 解决 APT '无法安全地用该进行更新' 错误 当遇到 `sudo apt-get update` 报错提示“无法安全地用该进行更新,所以默认禁用”,通常是因为所使用软件存在问题或不再维护。以下是几种常见的解决方案: #### 方法一:更换可靠的镜像 如果当前使用的镜像出现问题,可以尝试切换到其他更稳定的国内镜像站点。 编辑 `/etc/apt/sources.list` 文件: ```bash sudo nano /etc/apt/sources.list ``` 将文件中的原地址替换为新的可靠镜像站链接,例如阿里云的 Ubuntu 镜像: ``` deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse ... ``` 保存退出编辑器后执行更新命令验证效果[^4]。 #### 方法二:修复GPG密钥错误 对于因公钥过期或丢失而导致的签名验证失败情况,可以通过重新导入官方发布的最新版本密钥来解决问题。 针对特定仓库缺失的有效 GPG 密钥问题,可使用如下指令获取安装所需的密钥: ```bash sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1397BC53640DB551 ``` 此操作会从指定服务器下载对应 ID 的公开加密密钥,将其加入系统的信任库中以便后续校验通过[^3]。 #### 方法三:移除有问题的PPA 有时第三方 PPA 库可能停止服务或者不兼容新系统版本也会引发此类报错。此时建议先备份好个人数据后再谨慎考虑删除不必要的外部存储库定义。 查看已添加的所有 PPA 列表: ```bash ls /etc/apt/sources.list.d/ ``` 找到对应的 `.list` 文件名之后利用文本处理工具批量清理掉这些记录项即可恢复正常工作状态。 完成以上任一步骤后的最后一步都是再次运行 `sudo apt-get update` 来确认是否解决了最初的警告信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值