我正在尝试使用软件属性 (software-properties-gtk) 安装 nvidia 驱动程序。当我打开“附加驱动程序”选项卡时,它只显示“正在搜索附加驱动程序...”,然后 Apport 出现并告诉我 Ubuntu 出现内部错误。可用的附加驱动程序从未显示,列表只是空的。
当我从终端运行 software-properties-gtk 时,在崩溃之前我得到了以下输出:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 634, in <lambda>
return (lambda data: callback(*data), user_data)
File "/usr/lib/python3/dist-packages/softwareproperties/gtk/SoftwarePropertiesGtk.py", line 1323, in show_drivers
(overall_status, icon, drivers) = self.gather_device_data(self.devices[device])
File "/usr/lib/python3/dist-packages/softwareproperties/gtk/SoftwarePropertiesGtk.py", line 1277, in gather_device_data
description = base_string.format(base_description=description, licence=licence)
KeyError: 'license'
这是一个已知错误吗?我可以修复它吗?
答案1
编辑 /usr/lib/python3/dist-packages/softwareproperties/gtk/SoftwarePropertiesGtk.py 并更正拼写错误!找到“licence”并将其替换为“license”!
这对我来说很管用 :)
答案2
首先,如果您安装jockey-gtk. jockey-gtk 可以让你更轻松地打开附加驱动程序。 jockey-gtk 在 Ubuntu 13.10 的 Ubuntu 软件中心中可用。 打开终端并运行:
sudo apt-get install jockey-gtk
搜索jockey-gtk在 Dash 中。
单击“附加驱动程序”图标打开附加驱动程序。
会打开一个小型的“附加驱动程序”窗口,其中有一个来回移动的橙色栏。它将开始搜索附加驱动程序。让它搜索附加驱动程序至少 3 分钟。
从启动器关闭附加驱动程序,或者如果您无法从启动器关闭附加驱动程序,请在系统监视器中终止附加驱动程序进程(software-properties-gtk 和 jockey-gtk)。
再次打开“附加驱动程序”。这次可用的附加驱动程序可能会显示在“附加驱动程序”中。