我之前用的是 13.04,现在开始升级到 13.10。但是电脑死机了,我重启了电脑。
我按照指示如何恢复发布升级/更新?
现在操作系统已启动,但升级不完整:Unity 中没有面板(只有背景和桌面上的一些文件)。我认为某些安装后脚本未启动。
请帮助我解决这个问题。
PS 或者我如何才能完全重新安装 Unity(包括所有依赖项)?希望它有帮助。
ubuntu@ext:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=13.10
DISTRIB_CODENAME=saucy
DISTRIB_DESCRIPTION="Ubuntu 13.10"
ubuntu@ext:~$ sudo do-release-upgrade
Checking for a new Ubuntu release
No new release found
答案1
PSA:升级前请做好备份。如何备份我的整个系统?
即使你的系统显示你已经使用 13.10,某些软件包可能仍未配置,根据该问题的答案进行故障排除可能会有所帮助:如何恢复发布升级?
如果这不起作用,你可以尝试来自德语 Ubuntuusers Wiki 的解决方法,它会保存所有当前安装的软件包的列表,然后重新安装它们,这样应该会给您一致的系统状态。
dpkg --get-selections | grep "\binstall" | awk '{print $1}' > /tmp/dpkg.log
sudo xargs -n1 apt-get --reinstall install -y < /tmp/dpkg.log
答案2
有一个脚本可以从命令行执行升级:
$ do-release-upgrade
当我之前遇到同样的问题时,它成功地恢复了一次失败的升级。它必须以超级用户身份运行