正在运行 .run 文件?

正在运行 .run 文件?

当我访问 Nvidia 网站下载其 64 位 Linux 驱动程序时,它下载了一个名为“NVIDIA-Linux-x86_64-319.49.run”的文件。由于我以前从未见过这种文件扩展名,我以为双击不会有任何反应(事实并非如此;它实际上试图在文字处理器中打开它,但结果却出乎意料地崩溃了)。

我通过终端安装了新驱动程序。不过,为了便于将来参考,假设这是一个存档,并且 Nvidia 显然希望每个人都能通过命令打开它,我该如何让 .run 文件真正发挥作用? 是否有命令来解压并安装驱动程序?这是一个脚本吗?我只是不知道如何执行它?

(对 Linux 来说很新;Ubuntu 是我自...哦,RedHat 6.something 以来第一次尝试运行发行版。无论如何,上下文就这么多。)

答案1

做到这一点的方法是简单地使.run文件可执行并运行它。

chmod +x NVIDIA-Linux-x86_64-319.49.run

您需要先终止 x-server。检查这个问题了解终止 x 服务器的方法。首先tty1Ctrl+ Alt+进入虚拟终端F1。然后运行

sudo 服务 lightdm 停止

稍后运行此

sudo ./NVIDIA-Linux-x86_64-319.49.run

这将安装驱动程序。要重新启动,请在同一F1终端中运行此命令

sudo 服务 lightdm 启动

或者只是重新启动。

我曾尝试安装 NVidia 驱动程序,但它们导致我的系统严重崩溃。因此,我建议您避免使用 NVidia,而坚持使用 Nouveau(如评论中所述),除非您想测试您的耐心和 Ubuntu 的坚固性。

相关内容