FGLRX无法安装:无法纠正问题,您持有损坏的包装


10

运行时sudo apt-get install fglrx,得到以下输出:

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 resolve the situation:

The following packages have unmet dependencies:
 fglrx : Depends: xorg-video-abi-11 but it is not installable or
                  xorg-video-abi-12 but it is not installable or
                  xorg-video-abi-13 but it is not installable or
                  xorg-video-abi-14 but it is not installable or
                  xorg-video-abi-15
E: Unable to correct problems, you have held broken packages.

不幸的是,我曾经在Windows服务器上工作,对Ubuntu并不熟悉。


使用synaptic,在“自定义过滤器”选项中,您会看到“损坏的程序包”部分,在此处查看一下,然后完全删除损坏的程序包,并在必要时重新安装。您可以使用“ sudo apt-get install synaptic”安装突触软件包管理器。然后重试安装。切记完全删除第一次fglrx安装尝试。
伊万·勒纳

嗨,我不确定该怎么做。是否有任何地方对此有更详细的说明。谢谢。
Cleadus Fetus'3

Answers:


7

不幸的是,这是由于Ubuntu 14.04和12.04的最新更新中的错误:

apt-get无法在14.04.2和12.04.5中安装fglrx或fglrx-updates

要解决这个问题:

  1. 卸下硬件启用堆栈

    • Ubuntu 14.04(经测试确认运行正常):

      sudo apt-get install --install-recommends xserver-xorg libgl1-mesa-glx libegl1-mesa-drivers
      
    • Ubuntu 12.04(未试用):

      sudo apt-get install --install-recommends xserver-xorg libgl1-mesa-glx
      

    由于某种原因,自第一次返回错误以来,我不得不运行两次。

  2. 清理多余的包裹

    sudo apt-get autoremove
    
  3. 安装fglrx

    sudo apt-get install fglrx
    
  4. 重启



他们只是忘了在最新的Ubuntu版本中安装软件包吗?
肯尼斯·沃登

不,他们所做的是默认情况下在最新版本中安装了HWE(硬件启用)堆栈,但是最新的HWE堆栈似乎尚未完全准备就绪,因为它会与少数其他软件包发生冲突。在修复之前,删除HWE堆栈可以解决冲突。
bmaupin

0

打开突触,如果没有,请安装

sudo apt-get install synaptic

在终端上。Synaptic是类似于apt-get的程序包管理器,但具有图形界面。

以突触形式,在屏幕的左下方有一个称为自定义过滤器的选项,然后从上方的过滤器中选择broken

突触窗

现在,您可能会在列表中找到一些软件包。右键单击它们,选择它们以完全删除,然后单击Apply。现在,请在删除先前失败的安装后再次尝试fglrx安装。您可能必须重新安装某些已删除的软件包。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.