ubuntu上更新包出错后换源解决问题

本文介绍了遇到sudo apt-get update失败,因'NOSPLIT'错误而采取的解决方案。首先备份原有源列表,然后替换为中国科技大学镜像源并修复了签名问题,成功执行了更新操作。

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

一、提出问题

  • 执行命令:sudo apt-get update,更新依赖包
    在这里插入图片描述
  • 现在更新依赖包报错:明文签署文件不可用,结果为'NOSPLIT'

二、解决问题

  • 备份原有源列表文件,进入/etc/apt目录,执行命令:sudo mv sources.list sources.list.back
    在这里插入图片描述
  • 新建源列表文件,添加中科大,执行命令:sudo vim sources.list
    在这里插入图片描述
deb http://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse 
deb http://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse 
deb http://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse 
deb http://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse 
deb http://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse 
deb-src http://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse 
deb-src http://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse 
deb-src http://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse 
deb-src http://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse 
deb-src http://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
  • 执行命令:sudo apt-get update
    在这里插入图片描述
    在这里插入图片描述
### 解决 Ubuntu 20.04 更换软件后 `apt-get update` 刷新缓存错误 当遇到 `apt-get update` 命令执行失败的情况,通常是因为第三方 PPA 或者官方仓库配置存在问题。对于提到的 alexeftimie/ppa/ubuntu、baitsart/wallpaper-manager/ubuntu 和 leolik/leolik/ubuntu focal 这些PPA可能确实存在兼容性问题[^1]。 #### 清理有问题的 PPA 为了排除这些潜在冲突项的影响,建议先移除上述提及的三个PPA: ```bash sudo add-apt-repository --remove ppa:alexeftimie/ppa sudo add-apt-repository --remove ppa:baitsart/wallpaper-manager sudo add-apt-repository --remove ppa:leolik/leolik ``` 接着清理 `/etc/apt/sources.list.d/` 下的相关文件以确保彻底清除残留设置: ```bash cd /etc/apt/sources.list.d/ ls | grep -E 'alexeftimie|wallpaper-manager|leolik' | xargs sudo rm -f ``` #### 替换成国内镜像 考虑到网络连接速度等因素,可以考虑将默认的国外服务器地址替换成国内高校或其他机构提供的更快捷稳定的镜像站点。编辑主配置文件 `/etc/apt/sources.list` 并替换掉原有的 URL 地址为国内镜像站链接[^2]: ```bash sudo sed -i 's@http://archive.ubuntu.com/@https://mirrors.tuna.tsinghua.edu.cn/@g' /etc/apt/sources.list ``` 注意这里选择了清华大学开软件镜像站作为例子,实际操作可根据个人喜好选择其他可用。 #### 处理缺失 GPG 密钥的问题 如果提示缺少某些包管理器所需的GPG密钥,则可以通过指定密钥ID来获取并安装相应的公钥[^3] : ```bash sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys BAC6F0C353D04109 ``` 完成以上步骤之后再次尝试运行更新命令应该能够正常工作了。 最后记得重启计算机使更改生效,并通过如下指令确认一切正常: ```bash sudo apt-get clean all sudo apt-get update && sudo apt-get upgrade -y ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

酒城译痴无心剑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值