上周,我将现有的 8.10 Ubuntu 安装升级到 9.04,最初一切似乎都运行良好。但现在启动时,我收到一个对话框,上面写着“并非所有更新都可以安装”。点击“部分升级”按钮,列表包括
安装 libd4.6-java
安装 libd4.6-java-gcj
安装 liblrdf0
升级 acpid
升级 libfreetype6
升级 liblucene2-java
升级 update-manager
升级 update-manager-core
如果我继续安装升级,对话框就会消失(在输入继续密码提示的权限之后),并且直到下次重新启动时才会发生任何事情,然后我再次回到部分升级提示。
我应该去哪里查找问题所在并修复它?
答案1
尝试放到控制台并执行dpkg --configure -a
重新配置所有等待(或之前失败)配置的包。
有时您可能需要运行dpkg
多次才能完全成功,此时您可以调用apt-get dist-upgrade
来尝试安装那些以前未安装的。
基本上只需重复这两个步骤,注意可能出现的任何错误消息,最终您将获得完全更新的系统。如果事情真的出错了,您可以尝试升级“当前”软件包,而不是尝试升级到最新的 Ubuntu 版本apt-get upgrade
。apt-get dist-upgrade
“部分升级”按钮对应于apt-get upgrade
,而“升级”按钮对应于“完全升级”。GUI 未处理的步骤是dpkg --configure -a
,这是尝试升级时最常见的问题,并且特定软件包跳过了几个版本,而不仅仅是一个版本。
答案2
您很可能从 Ubuntu IRC 频道找到一些“实时”帮助。那里有很多友好乐于助人的人,他们会竭尽全力为您提供帮助。这可能比在 SF 等待回复更容易。
Ubuntu IRC:https://help.ubuntu.com/community/InternetRelayChat
Ubuntu 论坛:http://ubuntuforums.org/
答案3
转到控制台并aptitude dist-upgrade
以 root 身份运行“ ”,看看它自己会说什么。这应该能让您更好地了解问题所在,或者至少为您的问题提供更多诊断信息。