首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从xserver-xorg-lts-茶色升级到xserver-xorg-lts-信任

如何从xserver-xorg-lts-茶色升级到xserver-xorg-lts-信任
EN

Ask Ubuntu用户
提问于 2014-07-11 10:45:44
回答 3查看 9.1K关注 0票数 7

我正在运行Ubuntu12.04(精确的穿山甲),并通过安装xserver-xorg-lts-saucy升级了xorg。我现在想升级到xserver-xorg-lts-trusty,但是当我尝试apt-get install xserver-xorg-lts-trusty时,我得到了大量未满足的依赖关系:

代码语言:javascript
复制
 % sudo apt-get install xserver-xorg-lts-trusty
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 xserver-xorg-lts-trusty : Depends: xserver-xorg-core-lts-trusty (>= 2:1.11) but it is not going to be installed
                           Depends: xserver-xorg-video-all-lts-trusty but it is not going to be installed or
                                    xorg-driver-video
                           Depends: xserver-xorg-input-all-lts-trusty but it is not going to be installed or
                                    xorg-driver-input
                           Depends: xserver-xorg-input-evdev-lts-trusty but it is not going to be installed
                           Recommends: libgl1-mesa-dri-lts-trusty but it is not going to be installed
                           Recommends: libgl1-mesa-glx-lts-trusty but it is not going to be installed
                           Recommends: xserver-xorg-input-all-lts-trusty but it is not going to be installed
                           Recommends: xserver-xorg-video-all-lts-trusty but it is not going to be installed
                           Recommends: x11-xserver-utils-lts-trusty but it is not going to be installed
                           Conflicts: libgl1-mesa-glx (>= 0~)
                           Conflicts: libgl1-mesa-glx:i386 (>= 0~)
                           Conflicts: libglapi-mesa (>= 0~)
                           Conflicts: libglapi-mesa:i386 (>= 0~)
E: Unable to correct problems, you have held broken packages.

我用apt-mark showhold看过持有的包裹,但没有。此外,我尝试使用智能来执行升级,而不是apt-get,但对于我来说,解决冲突的建议方法中没有一种看起来是明智的。

推荐的从xserver茶色升级到xserver信任的方法是什么?

EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2014-07-17 15:12:37

实际上,正确的方法是首先修复损坏的包,这样在安装新包之前,您可以正确地删除它。

代码语言:javascript
复制
sudo apt-get install -f

一旦安装了所有缺失的依赖项,然后运行:

代码语言:javascript
复制
sudo apt-get dist-upgrade

当它完成时,此时您有两个选择,手动删除您遇到问题的包,或者执行完整的版本升级,这是推荐的方法。

所以你要么去:

代码语言:javascript
复制
sudo apt-get remove xserver-xorg-lts-saucy
sudo apt-get install xserver-xorg-lts-trusty

或者你可以:

代码语言:javascript
复制
sudo do-release-upgrade

在最坏的情况下,如果您已经升级到14.04,但是由于任何原因,xserver仍然停留在旧版本上,您可以做这个疯狂的动作来删除所有的xserver文件,这样您就可以从存储库中重新安装。

sudo apt-获取删除xserver*

这样做也将移除您的Unity,或者您已经安装的任何桌面环境,因此您必须重新安装您选择的桌面环境,这将自动获得缺少的xserver包。

如果您喜欢统一桌面,请执行以下操作:

代码语言:javascript
复制
sudo apt-get install ubuntu-desktop

或者,如果您喜欢gnome桌面,请做:

代码语言:javascript
复制
sudo apt-get install ubuntu-gnome-deskop
票数 3
EN

Ask Ubuntu用户

发布于 2014-07-11 11:12:27

您必须一起升级命名的包:

代码语言:javascript
复制
sudo apt-get install xserver-xorg-lts-trusty \
    xserver-xorg-core-lts-trusty \
    xserver-xorg-video-all-lts-trusty \
    xorg-driver-video \
    xserver-xorg-input-all-lts-trusty \
    xorg-driver-input \
    xserver-xorg-input-evdev-lts-trusty 

如果您看到其他名称可信的包的任何错误,也可以将它们添加到列表中。

票数 4
EN

Ask Ubuntu用户

发布于 2014-07-17 02:42:03

试试这个:

代码语言:javascript
复制
sudo do-release-upgrade

下载和安装可能需要几个小时。

升级到Ubuntu信任的Tahr之后,再次安装xorg!

祝好运!

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/496401

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档