Ubuntu MATE 20.04 LTS软件更新器显示空白更新列表及长期更新故障求助
Ubuntu MATE 20.04 LTS软件更新器显示空白更新列表及长期更新故障求助
我完全懂你这种对着空白更新列表的焦虑——300多MB的更新不知道是什么,还不敢随便动手,选LTS就是图个稳定省心,结果遇上这种糟心事确实闹心。结合你提供的apt输出信息,咱们一步步来排查和解决问题:
一、先排查PPA兼容性隐患
从你的apt update输出里看到,你添加了nemh/systemback这个xenial版本的PPA,但你的系统是focal(20.04),跨版本的PPA很容易导致依赖信息混乱,这大概率是更新器GUI解析出错的原因之一:
# 移除这个不兼容的PPA sudo add-apt-repository --remove ppa:nemh/systemback # 更新源信息 sudo apt update
二、重置更新器的缓存和配置
软件更新器的GUI组件可能缓存了损坏的信息,导致无法正确渲染更新列表,咱们清理一下:
# 清理本地包缓存 sudo apt clean sudo apt autoclean # 删除更新器的用户缓存 rm -rf ~/.cache/update-manager
三、手动查看更新详情,按需安全升级
既然底层apt能正常列出可升级的包,咱们可以先搞清楚这些更新到底是什么,再选择性升级,避免盲目操作:
- 查看单个包的更新详情:比如想看
apt本身的更新内容,执行:
这样能看到版本变化、更新的修复内容,心里有数。apt show apt - 优先升级核心包管理工具:先把
apt相关的包更了,避免后续升级出问题:sudo apt upgrade apt apt-utils libapt-pkg6.0 - 分批升级低风险更新:比如固件、系统工具类的更新,这些风险极低:
sudo apt upgrade intel-microcode shim-signed ubuntu-advantage-tools - 关于LibreOffice和内核更新:
- LibreOffice的更新来自官方维护的
libreoffice/ppa,是稳定的版本迭代,如果你日常用得到,可以放心升级; - 内核有两个选项:官方HWE的5.15版本(LTS官方支持)和System76的6.0版本(如果你用的是System76电脑,这个是他们维护的稳定内核),选哪个看你的需求,LTS用户优先选官方HWE内核更稳妥。
- LibreOffice的更新来自官方维护的
四、重装更新器组件修复GUI问题
如果做完上面的步骤,软件更新器还是显示空白,咱们重装一下更新器的核心组件,修复可能损坏的GUI渲染逻辑:
sudo apt install --reinstall update-manager update-manager-core python3-aptdaemon.pkcompat
关于Partial Upgrade的提醒
你担心Partial Upgrade会搞乱系统是对的——这个选项是当系统存在依赖冲突时的“急救”方式,但如果是PPA导致的问题,先处理PPA再看,不建议直接用Partial Upgrade,尤其是在LTS系统上,容易引入不稳定的包。
其实从你提供的apt list --upgradable输出来看,所有可升级的包都是明确的,没有什么“秘密文件”,只是软件更新器的GUI组件出了问题,没法正常显示列表而已,不用太担心~
备注:内容来源于stack exchange,提问作者LaVerne
相关产品推荐
相关产品推荐

