为什么 do-release-upgrade 在运行时没有提供新版本(从 14.04 升级到 16.04.1)
sudo do-release-upgrade
当我以普通用户身份运行它时,它会开始下载新版本(输入用户密码后)?第二种方式能正确升级系统吗?谢谢你的回答
答案1
问题出在目录中包含的文件中存在垃圾:
/var/lib/update-manager
就好像
- 元发布版本
- 元发布-LTS-开发
它们包含一些无意义的信息,但它们的修改属性比这些文件的网页版本要晚,所以它们没有被下载。对于普通用户来说,这是可行的,因为目录中的文件
~/.cache/update-manager-core/meta-release-lts
被使用。解决方案:删除目录 /var/lib/update-manager 中的文件(之前备份它!!!)。