为什么我无法在 Ubuntu 12.10 AMD64 中安装 nvidia 304.60 驱动程序?

为什么我无法在 Ubuntu 12.10 AMD64 中安装 nvidia 304.60 驱动程序?

我无法在 Ubuntu 12.10 中安装 nvidia 驱动程序。sudo apt-get install nvidia-current nvidia-settings添加 nvidia ppa 后发出命令时出现以下错误:

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:

有什么解决办法吗?

答案1

此时实际获取 304.60 驱动程序的最佳(也是最安全)方法是直接从 NVIDIA 下载并手动安装它。

  1. 下载驱动,获取64位驱动这里,或者如果需要 32 位驱动程序,则这里

  2. 进入控制台:(Ctrl-Alt-F1为了返回 GUI,您可以输入Ctrl-Alt-F7

  3. 以 root 身份登录(username,按回车键,password)。

  4. 终止当前 X 会话:sudo service lightdm stop

  5. 为了确保不发生冲突,最安全的做法是在安装新的 NVIDIA 驱动程序之前删除当前安装的 NVIDIA 驱动程序:sudo apt-get purge nvidia-current nvidia-settings

  6. 现在输入您下载文件的目录,例如输入cd ~/Downloads

  7. 要实际安装驱动程序,请键入sudo sh ./NVIDIA-Linux-x86_64-304.60.run,如果需要,替换驱动程序的名称。

  8. 现在只需重新启动(sudo reboot)即可查看新驱动程序是否正常工作!

答案2

您必须安装该包Linux 标头-3.5.0-17-通用首先,然后运行命令来安装驱动程序。对我来说,它有效。

答案3

为什么需要这样做呢?只需打开软件源,单击“附加驱动程序”选项卡,然后从那里安装即可。如果您对驱动程序有任何问题,则可以轻松恢复到 noveau 驱动程序。

答案4

您需要设置 nvidia-current-dev,因为 nvidia kernek modile 未被剥离。因此需要一些调试 nvidia 库。

相关内容