Ubuntu18.04LTS 设置失效,配置软件源,软件源更新失败:无法安全地用该源进行更新,所以默认禁用该源 -已解决

本文针对Ubuntu设置选项消失的问题,提供了一种通过命令行重新安装gnome-control-center的方法,并详细介绍了当遇到软件源更新失败时的解决步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先,第一个问题,Ubuntu设置选项消失,而且右上角里面的设置按钮点击后毫无反应。

解决办法:命令行输入,重新安装gnome-control-center。亲测有效。

sudo apt-get install gnome-control-center

其实,我在操作这步的时候,已经发现了一个令人无比崩溃的问题,

sudo apt-get update 软件源更新失败,无法连接到软件仓库,

所有下载、安装命令无效,报错大致如下(我使用的软件镜像源是ustc.edu并不是下面这个):

    命中:26 http://ppa.launchpad.net/papirus/papirus/ubuntu bionic InRelease             
    忽略:27 http://ppa.launchpad.net/shawn-p-huang/ppa/ubuntu bionic InRelease    
    错误:28 http://ppa.launchpad.net/n-muench/burg/ubuntu bionic Release
      404  Not Found [IP: 91.189.95.83 80]
    错误:29 http://ppa.launchpad.net/shawn-p-huang/ppa/ubuntu bionic Release
      404  Not Found [IP: 91.189.95.83 80]
    正在读取软件包列表... 完成
    E: 仓库 “http://ppa.launchpad.net/n-muench/burg/ubuntu bionic Release” 没有 Release 文件。
    N: 无法安全地用该源进行更新,所以默认禁用该源。
    N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
    E: 仓库 “http://ppa.launchpad.net/shawn-p-huang/ppa/ubuntu bionic Release” 没有 Release 文件。
    N: 无法安全地用该源进行更新,所以默认禁用该源。
    N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。

更加崩溃的是,此时我的设置、软件和更新、软件中心 选项,都消失不见了。

PS:/etc/apt/sources.list 是包管理工具 apt 所用的记录软件包仓库位置的配置文件,同样的还有位于 /etc/apt/sources.list.d/*.list 的各文件。

然后我就只能做两件事:

1)删掉 /etc/apt/sources.list.d 目录下 所有的仓库源。

删完之后 apt-get update 仍然失败,尝试下一步

2)重新去原来曾经使用正常的软件源官网 下载Ubuntu对应版本的镜像源(我用的是中科大教育ustc.edu的源,Ubuntu18.04)

中科大的软件源,下载之前,有三个选项,首先,最重要的是第三个,Ubuntu版本要选择正确,

我选的是 18.04版本,如果选错了Ubuntu对应版本,那软件源怎么更新都连不上就是必然的。

然后前两个HTTP协议可选HTTP或者是HTTPS;网络协议可选IPv4和IPv6(Internet Protocol Version 6)。

很惭愧,我也不是很清楚选哪个会好用,所以我每个都试了一下,结果是HTTP,IPv4的好使了~~~

进入文件所在目录,把这个 sources.list 文件 移动到  /etc/apt/ 目录下覆盖。

sudo mv sources.list /etc/apt/

软件源更新可用,撒花~~~~

(后来我又尝试把覆盖之前的备份还原回去了,想找到当初报错的原因,结果没想到原来的那个备份也好使了。唉)

总结:网上搜到过的解决方案对我来说都不适用。总之还是不要过于依赖别人的经验。

每个人的安装环境问题都有差异,还得自己多去探索解决,比如安装软件时看官方文档永远是第一位的,每一步操作理由效果都要清楚,自己上手解决才是最靠谱的。

软件和更新选项还是不见,我只有软件更新器这个东西。改天解决了再写。

 

 

 

 

### 解决 Ubuntu 20.04 更新软件源失败的方法 当遇到 `apt-get update` 报错,提示校验数字签名错误或缺少 Release 文件时,可以采取以下措施: #### 修改 APT 地址 如果当前使用的第三方 PPA 或者特定的镜像站存在问题,建议更换为更稳定的官方或其他可靠的国内镜像。例如,将 `/etc/apt/sources.list` 中的内容改为指向阿里云、清华大学或中科大等提供的稳定镜像站点[^3]。 对于上述提到的具体错误信息 "E: 仓库 http://ppa.launchpad.net/mercurial-ppa/releases/ubuntu focal Release 没有 Release 文件" 和 "NO_PUBKEY 0FAD31CA8719FCE4"[^1] ,可以通过移除有问题的PPA或者导入缺失的GPG密钥来解决问题。 要删除引起问题的 PPA,可执行命令如下: ```bash sudo add-apt-repository --remove ppa:mercurial-ppa/releases ``` 为了添加丢失的 GPG 密钥,则需先获取对应的公钥 ID 并通过 apt-key 命令安装它: ```bash gpg --keyserver keyserver.ubuntu.com --recv-keys 0FAD31CA8719FCE4 gpg --export --armor 0FAD31CA8719FCE4 | sudo apt-key add - ``` 另外,在某些情况下可能是因为网络连接不稳定造成的临时性故障;此时尝试重启路由器或是稍后再试可能会有所帮助。如果是由于防火墙阻止了访问,则考虑调整本地网络安全策略或将请求重定向至内部代理服务以绕过外部限制[^4]。 最后提醒一点,确保系统的日期时间设置正确也很重要,因为不准确的时间可能导致 SSL/TLS 验证失败从而影响到 HTTPS 类型的数据交换过程。
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值