我刚刚设置了一个新的 Debian (Jessie/8),设置 APT 源来获取测试包(main、contrib、非免费)。现在我想为已安装的 Nvidia GeForce 9600 安装驱动程序,我尝试按照Debian 维基,其中列出了安装这些驱动程序的“Debian 方式”(340.65)。
虽然我不知道它的全部功能,但我复制了这一行:
aptitude -r install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') nvidia-kernel-dkms
在执行时,会出现很多依赖性沙拉,并且能力会建议采取行动。然而,这将删除 70 个包,包括gnome
,libreoffice
以及许多其他看起来无关或非常重要的内容(毕竟 GNOME 是桌面管理器,不是吗?)。此外,还有 16 个依赖关系未解决。因此我很害怕并退出了这个过程。
执行此操作并遵循 aptitude 的建议是否安全,或者是否有其他(更好的)方法来安装这些驱动程序?仅仅这样还不够吗apt-get install nvidia-driver
?
编辑1:如果相关的话,我/etc/apt/source.list
现在的样子是这样的:
deb http://ftp.de.debian.org/debian/ testing main contrib non-free
deb http://security.debian.org/ testing/updates main contrib non-free
deb http://ftp.de.debian.org/debian/ jessie-updates main
编辑2apt-get dist-upgrade
: 我按照建议做了。我在它运行时注销并且无法重新登录(它在密码字段下方读取了有关“regex”和“sssssss”的内容)。更改为 TTY1,它告诉我它无法加载某些 RTL 驱动程序,然后继续处理有关坏扇区和损坏的文件系统的信息。只能重新启动系统,才能登录。再次执行上面的 aptitude 命令。重新启动后,我可以登录,但随后只显示鼠标光标和背景,没有 GUI 元素。尝试更改为 TTY1 实际上会显示 GUI 元素。然而,事实证明 GNOME 和几乎所有其他程序现在实际上都丢失了。尝试重新安装 GNOME,但apt-get install gnome
中途崩溃了,全屏覆盖层的中心是一个悲伤的计算机屏幕,下面有一些副本和一个按钮,但字体都是字形(矩形)。重新启动或尝试start-x
只会再次出现此屏幕(它让我想起 Google Chrome 中的“损坏的选项卡”屏幕)。我想我现在会重新安装 Debian...