我正在运行Ubuntu12.04(精确的穿山甲),并通过安装xserver-xorg-lts-saucy升级了xorg。我现在想升级到xserver-xorg-lts-trusty,但是当我尝试apt-get install xserver-xorg-lts-trusty时,我得到了大量未满足的依赖关系:
% 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信任的方法是什么?
发布于 2014-07-17 15:12:37
实际上,正确的方法是首先修复损坏的包,这样在安装新包之前,您可以正确地删除它。
sudo apt-get install -f一旦安装了所有缺失的依赖项,然后运行:
sudo apt-get dist-upgrade当它完成时,此时您有两个选择,手动删除您遇到问题的包,或者执行完整的版本升级,这是推荐的方法。
所以你要么去:
sudo apt-get remove xserver-xorg-lts-saucy
sudo apt-get install xserver-xorg-lts-trusty或者你可以:
sudo do-release-upgrade在最坏的情况下,如果您已经升级到14.04,但是由于任何原因,xserver仍然停留在旧版本上,您可以做这个疯狂的动作来删除所有的xserver文件,这样您就可以从存储库中重新安装。
sudo apt-获取删除xserver*
这样做也将移除您的Unity,或者您已经安装的任何桌面环境,因此您必须重新安装您选择的桌面环境,这将自动获得缺少的xserver包。
如果您喜欢统一桌面,请执行以下操作:
sudo apt-get install ubuntu-desktop或者,如果您喜欢gnome桌面,请做:
sudo apt-get install ubuntu-gnome-deskop发布于 2014-07-11 11:12:27
您必须一起升级命名的包:
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 如果您看到其他名称可信的包的任何错误,也可以将它们添加到列表中。
发布于 2014-07-17 02:42:03
试试这个:
sudo do-release-upgrade下载和安装可能需要几个小时。
升级到Ubuntu信任的Tahr之后,再次安装xorg!
祝好运!
https://askubuntu.com/questions/496401
复制相似问题