![12.10 启动和升级时出错](https://linux22.com/image/852923/12.10%20%E5%90%AF%E5%8A%A8%E5%92%8C%E5%8D%87%E7%BA%A7%E6%97%B6%E5%87%BA%E9%94%99.png)
为了升级到 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 upgrade
或sudo apt-get dist-upgrade
。
答案2
以下是我自己修复此问题的方法:
sudo apt-get remove xserver-common-lts-raring
- 如果需要,请输入您的密码。
- 当被要求删除时,请输入“是”。
这样应该就可以删除该文件了,然后你就不会再遇到问题了。
我第一次尝试的时候就成功了。