当我运行时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。
答案1
不幸的是,这是由于 Ubuntu 14.04 和 12.04 的最新更新中的一个错误造成的:
apt-get 无法在 14.04.2 和 12.04.5 中安装 fglrx 或 fglrx-updates
要解决这个问题:
删除硬件支持堆栈
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
由于某种原因,我不得不运行两次,因为第一次返回了错误。
清理多余的包
sudo apt-get autoremove
安装 fglrx
sudo apt-get install fglrx
重启
答案2
打开 synaptic,如果你没有,请使用以下命令安装
sudo apt-get install synaptic
在终端上。Synaptic 是一个类似 apt-get 的包管理器,但具有图形界面。
在突触中,在屏幕的左下角有一个名为的选项自定义过滤器,并从上面的过滤器中选择破碎的。
现在,列表中可能会有一些软件包。右键单击它们并点击应用,选择它们以完全删除。现在,在删除之前失败的安装后,再次尝试安装 fglrx。您可能需要重新安装一些已删除的软件包。