Ubuntu 14.04:无法安装nvidia驱动程序


9

我有一台带有nVidia卡的华硕笔记本电脑。lspci告诉我:

01:00.0 VGA compatible controller: NVIDIA Corporation GF119M [GeForce 610M] (rev a1)

我重新安装了Ubuntu 14.04 LTS(64位版本)。

默认情况下,Ubuntu 14.04使用nouveau驱动程序,但是它们不能很好地工作(闪烁光标,慢速3D显示等),因此我想安装专有的nvidia驱动程序。

我进入系统设置>软件和更新>其他驱动程序。Ubuntu为我提出了以下选择:

其他驱动程序选项

无论我尝试选择什么(Nouveau除外),在单击“ APply更改”后,它都会还原为Nouveau,而没有任何其他反馈。

因此,我尝试使用apt手动安装驱动程序:

$ sudo apt-get install nvidia-331
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-331 : Depends: lib32gcc1 but it is not going to be installed
              Depends: libc6-i386 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

如果我尝试手动安装提到的软件包,则会收到此错误:

$ sudo apt install lib32gcc1 libc6-i386
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:
 libc6-i386 : Depends: libc6 (= 2.19-0ubuntu5) but 2.19-0ubuntu6 is to be installed
E: Unable to correct problems, you have held broken packages.

我该怎么做才能解决此问题?

另外,您认为这是错误吗?(如果是这样,我将在启动板中举起它)

提前致谢!


我认为[Link] [1]可能有助于解决您的问题[1]:askubuntu.com/questions/365682/…–
Fat Mind

Answers:


7

好的,看起来所使用的更新服务器(台湾)不是最新的,从而导致未满足的依赖关系和其他问题。

为了解决这个问题,我转到“系统设置”>“软件和更新”>“ Ubuntu软件”,然后选择“从以下位置下载:主服务器”(以前是“从以下位置下载:台湾服务器”)

现在可以安装专有驱动程序。


1
我以前也遇到过同样的问题。如果您位于东亚的某个地方,那么对我而言一直最好的服务器(并且比主服务器要快得多)是日本的jaist服务器。
Majal 2014年

+1遇到同样的问题,解决方案已解决!谢谢!
亚当

0

我也遇到了同样的错误消息。就我而言,这是因为我的apt缓存已损坏/过时。

因此,遇到相同错误的任何人都应确保您的软件包定义是最新的。

apt-get update && apt-get install nvidia-331
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.