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

Cle*_*tus 11 package-management dependencies fglrx

当我运行时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.
Run Code Online (Sandbox Code Playgroud)

不幸的是,我习惯于在 Windows 服务器上工作并且不熟悉 Ubuntu。

bma*_*pin 7

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

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

要解决这个问题:

  1. 删除硬件启用堆栈

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

  2. 清理额外的包裹

    sudo apt-get autoremove
    
    Run Code Online (Sandbox Code Playgroud)
  3. 安装 fglrx

    sudo apt-get install fglrx
    
    Run Code Online (Sandbox Code Playgroud)
  4. 重启


Iva*_*ner 0

打开synaptic,如果没有,请安装

sudo apt-get install synaptic

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

在 synaptic 中,屏幕左下角有一个名为“自定义过滤器”的选项,从上面的过滤器中选择“损坏”

突触窗

现在您可能会在该列表中包含一些软件包。通过右键单击它们并点击“应用”来选择它们以完全删除。现在,删除之前失败的安装后,再次尝试安装 fglrx。您可能需要重新安装一些已删除的软件包。