Xubuntu 20.04.5 LTS无法升级至下一LTS版本的求助
Xubuntu 20.04.5 LTS无法升级至下一LTS版本的求助
问题描述:
我从Xubuntu 20.04.5 LTS发布就一直在用它,本来打算升级到下一个LTS版本,但被“必须先升级所有现有应用”的要求卡住了。尝试了热心读者建议的操作后还是没进展:
apt-get update运行完全正常apt-get dist-upgrade看起来执行顺利,但接着跑apt-get autoremove时会自动移除nsight-compute-2022.4.0和nsight-systems-2022.4.2这两个包- 不管我有没有重装这两个nsight工具,运行
do-release-upgrade都会弹出提示:Checking for a new Ubuntu release Please install all available updates for your release before upgrading.现在完全没法推进版本升级,求大家帮忙想想办法!
可能的解决步骤:
我之前帮朋友处理过类似的升级卡壳问题,试试下面这些操作,应该能排查出问题所在:
先修复破损依赖包:系统里可能存在未安装完成或者依赖冲突的包,这是升级失败的常见原因,先跑这个命令修复:
sudo apt-get -f install执行彻底的系统更新:用
full-upgrade代替dist-upgrade,它会更全面地处理依赖变更和系统更新:sudo apt-get update --fix-missing sudo apt-get full-upgrade检查是否有被锁定的包:如果某个包被标记为“hold”,系统会跳过它的更新,这也会导致升级检查不通过。先查看有没有这类包:
dpkg --get-selections | grep hold如果输出里有相关包,用下面的命令解除锁定:
sudo apt-mark unhold 包名处理nsight相关包:这两个工具大概率是NVIDIA的第三方独立包,不是系统默认源提供的,可能和系统升级流程冲突。可以先彻底卸载它们,完成系统升级后再重新安装:
sudo apt-get purge nsight-compute-2022.4.0 nsight-systems-2022.4.2 sudo apt-get autoremove --purge sudo apt-get update && sudo apt-get full-upgrade等系统更新完成后,直接去NVIDIA官网下载最新版本的nsight工具安装即可,不会影响系统稳定性。
最后尝试触发升级:完成上面所有步骤后,再运行升级命令,如果还是没反应,可以加
-d参数强制检查升级(针对LTS版本升级,这个参数能帮助触发稳定版升级检查):sudo do-release-upgrade # 如果上面的命令没反应,试试下面的 sudo do-release-upgrade -d
备注:内容来源于stack exchange,提问作者4dummies
相关产品推荐
相关产品推荐

