12.10 启动和升级时出错

12.10 启动和升级时出错

为了升级到 14.04,我升级到了 12.10,但我的电脑(HP Pavilion dv 6c47cl)似乎不喜欢 12.10。它不会加载到 GUI,因此如果我想加载 ubuntu,就必须转到命令行(并且它仍然不会使用 startx 转到命令行)。

我尝试使用以下命令从命令行进行升级:

1)sudo do-release-upgrade

(报告未发现新版本)

2)sudo apt-get update

sudo apt-get upgrade

sudo apt-get dist-upgrade

(这将开始尝试,但最终会失败,因为它在处理时遇到错误,无法打开文件或其他原因)现在,每当我运行

sudo apt-get dist-upgrade

我明白了

dpkg: error processing /var/cache/apt/archives/xserver-common_2%3a1.13.3-0ubuntu6.2_all.deb (--unpack): trying to overwrite '/var/lib/xkb/README.compiled', which is also in package xserver-common-lts-raring 2:1.13.3-0ubuntu6~precise3

No apport report written because MaxReports is reached already

Errors were encountered while processing: /var/cache/apt/archives/xserver-common_2%3a1.13.3-0ubuntu6.2_all.deb

E: Sub-process /usr/bin/dpkg returned an error code (1)

关于我可以尝试哪些方法来实现升级,有什么建议吗?

答案1

尝试这些命令,

sudo apt-get purge xserver-common-lts-raring
sudo apt-get -f install

现在运行任何命令,如sudo apt-get upgradesudo apt-get dist-upgrade

答案2

以下是我自己修复此问题的方法:

  1. sudo apt-get remove xserver-common-lts-raring
  2. 如果需要,请输入您的密码。
  3. 当被要求删除时,请输入“是”。

这样应该就可以删除该文件了,然后你就不会再遇到问题了。

我第一次尝试的时候就成功了。

相关内容