其实不算什么大问题,就是在执行sudo do-release-upgrade -d时提示;请在升级前安装您的发行版所有可用更新。于是检查了一下系统中哪些更新没有完成。
一、这条信息是什么意思?
Ubuntu 24.04 (noble) 系统里,安装了 Ubuntu 22.04 (jammy) 版本的 OBS Studio,现在系统提示你可以升级成官方原生版本。
swper@Mt:~$ sudo apt list --upgradable
正在列表... 完成
obs-studio/noble-backports 30.2.3+dfsg-3~bpo24.04.1 amd64 [可从该版本升级:30.2.3-0obsproject1~jammy]
N: 还有 2 个版本。请使用 -a 选项来查看它(它们)。
swper@Mt:~$ sudo apt list --upgradable -a
正在列表... 完成
obs-studio/noble-backports 30.2.3+dfsg-3~bpo24.04.1 amd64 [可从该版本升级:30.2.3-0obsproject1~jammy]
obs-studio/now 30.2.3-0obsproject1~jammy amd64 [已安装,可升级至:30.2.3+dfsg-3~bpo24.04.1]
obs-studio/noble 30.0.2+dfsg-3build1 amd64
- 当前系统装的是:适用于 22.04 的 OBS(后缀 jammy)
- 系统推荐你升级到:适用于 24.04 的原生 OBS(后缀 noble)
两个版本号一样(都是 30.2.3),只是源不同。

二、推荐做法:升级成 Ubuntu 原生版
现在用的是旧系统源的包,建议升级,更稳定、更适配Ubuntu 24.04,同时也只有卸载或者升级到相应系统版本的源才能执行后续的系统升级。
执行卸载命令
sudo apt remove obs-studio
sudo apt autoremove
重新安装 OBS:
sudo apt install obs-studio
执行后,它会自动安装 noble 原生版,这样再次执行系统升级命令就不会有提示了。

这样再执行命令sudo do-release-upgrade -d又可以看到系统升级的提示了。所以说系统没有提示可升级的问题,极有可能是系统中有些软件的版本,依赖还保留着旧版本与准备升级的版本有冲突导致检查升级失败。
总结
- 当前 OBS 是 22.04 源安装的
- 系统提示可以换成 24.04 原生版
- 需要先卸载再重新即可,安全无害(当然如果你不需要直接卸载即可。)