如何以 root 身份运行 .run 文件?

如何以 root 身份运行 .run 文件?

我下载了 Nvidia 驱动程序的 .run 文件,但是当我在终端中运行它时,它告诉我必须以 root 身份运行。

我完全是个菜鸟,我甚至都不知道 root 是什么。我认为它大约相当于 Windows 中的管理员。 驱动程序以 root 身份运行

好吧,我运行了文件,但结果发现驱动程序无法识别我的卡。我听说过 Nvidia 卡无法与 64 位版本的 12.04 正常工作的其他问题。

答案1

您需要做两件事;均来自终端提示:

  1. 更改为存储文件的目录.run
  2. 类型:chmod 755 filename.run
  3. 类型:sudo ./filename.run

上述命令将使文件可执行,并以 root 级权限启动该文件。

答案2

在命令前添加命令“sudo”。例如:sudo blah.sh

输入密码后,该命令将以 root 身份运行。在使用 sudo 运行包或命令之前,请务必验证其可信度。

答案3

root是 Ubuntu 中的主帐户;每个帐户都有有限的权限,但该root帐户没有限制。隐藏的原因root是大多数情况下您不需要 root 访问权限。在 Windows 中,当您要安装驱动程序时必须进行身份验证;在 Ubuntu 中,您必须是 root 或具有 root 权限。

有两种方法可以获取 root 访问权限。您可以输入:

sudo <whatever-command>Ubuntu 会要求您输入密码,然后以 root 身份执行该命令。

或者

sudo su,您将在其中输入自己的密码,然后您将成为 root 用户(即您将以 root 身份登录)。

我更喜欢后者,因为它给了我更多的控制权;有时仅以 root 身份运行命令是不够的,但这样做可能会更危险(即你可能会意外造成更大的损害)。

我建议先尝试第一种方法。如果不行,再尝试第二种方法。只需确保在完成后退出 root 身份(即exit在完成需要以 root 身份执行的操作后输入)。

答案4

如果你已启用 root 帐户,则可以使用

su

输入 root 密码,cd进入应用程序文件夹,然后运行

./package.run

相关内容