安装Nvidia驱动程序时如何解决未满足的依赖性?


13

当我尝试运行时,我不断收到此错误sudo apt-get install nvidia-current

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:
 nvidia-current : Depends: xorg-video-abi-11
                  Depends: xserver-xorg-core (>= 2:1.10.99.901)
E: Unable to correct problems, you have held broken packages.

我该如何解决?


你试过用sudo apt-get install -f
rɑːdʒɑ

以下软件包是自动安装的,不再需要:dkms linux-headers-3.5.0-23 linux-headers-3.5.0-18 linux-headers-3.5.0-23-generic linux-headers-3.5.0- 18个泛型使用“ apt-get autoremove”将其删除。0已升级,0新安装,0已删除和0未升级。
Feders

在sudo apt-get autoremove之后,除了删除不需要的软件包之外,没有任何改变。
Feders

做到这一点sudo apt-get install xorg-video-abi-11 xserver-xorg-core
rɑːdʒɑ

如果您列出了特定的图形卡名称,我可以在答案中添加更多信息(:
理查德

Answers:


5

解决

E: Unable to correct problems, you have held broken packages.

尝试:

sudo apt-get install --fix-broken xorg-video-abi-11 xserver-xorg-core -y

这个技巧对我有用

另一个选择是:

sudo apt-get remove --purge nvidia-* -y
sudo ubuntu-drivers autoinstall
sudo service lightdm restart

然后重启机器


0

此问题是由Xorg / nVidia错误引起的,该错误中nVidia的驱动程序与最新Xorg版本中的某些代码不兼容。您可以尝试使用“软件源”(“其他驱动程序”选项卡)或jockey-text在终端(您可以通过快速的Google搜索了解如何使用的方法jockey-text --help)中安装驱动程序,也可以在nVidia网站上通过以下网址检查驱动程序:http:// www.geforce.com/drivers(使用“手动驱动程序搜索”)。在将来某个时间解决此问题之前,无法使用apt安装驱动程序。

如果您需要从nVidia网站安装驱动程序的说明,请遵循以下指南:https : //help.ubuntu.com/community/NvidiaManual


0

正如“ rajagenupula”用户所指出的。特别感谢“ rajagenupula”用户

安装较旧的(12.04.1)xserver版本,您可以使用必要的驱动程序(apt软件包nvidia-current)安装cuda 。

sudo apt-get install xorg-video-abi-11 xserver-xorg-core


0

删除sources.list文件。并创建新的sources.list ...

sudo rm /etc/apt/sources.list 

然后输入

sudo software-properties-gtk 

在此处输入图片说明 这将打开software-properties-gtk并自动创建一个newsources.list。

然后将服务器更改为美国或您选择的任何其他服务器。您必须从新对话框启用存储库才能创建新的sources.list。

勾选所有框,然后单击还原,然后单击关闭。

需要还原默认存储库

 sudo apt-get update && sudo apt-get dist-upgrade -y

(在发生这种情况之前,最好在安装前备份此文件以进行恢复)

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.