如何安装 .run 文件?

258 software-installation

我的电脑同时安装了 Ubuntu 和 Windows 7。我已经在 Windows 中安装了所有驱动程序,如 Nvidia 显卡、主板等。我也应该在 Ubuntu 中安装它们吗?

我在网上寻找我的 Nvidia 驱动程序,我找到了一个.run文件。我怎么能在我的 Ubuntu 上安装它?

dv3*_*0ea 331

有时,一些应用程序和游戏(例如,来自 Humble Indie Bundle 的一些应用程序和游戏)具有 .run 安装程序。在使用这些安装之前,请检查是否:

  1. 它可以从软件中心获得
  2. 它以 .deb 文件形式提供,该文件将在软件中心打开

您可以从图形界面安装 .run 文件,但使用终端更有可能为您提供有用的反馈。要安装 .run 文件,您需要:

  1. 使其可执行。
  2. 执行它

这是因为 .run 文件只是可执行程序,它们执行一些未知的魔法来安装程序。这类似于 .exe 安装程序在 Windows 上执行的操作,并且不同于常规方法(最多使用软件中心,最坏使用 .deb 文件),其中应用程序以标准方式安装并且可以轻松删除。

图解法

  1. 右键单击文件管理器中的文件,然后单击“属性”。单击“权限”选项卡并勾选“允许将文件作为程序执行”框。
  2. 双击该文件以执行它。

如果此方法不起作用,请尝试使用终端方法。

终端法

假设文件被调用some-app.run并且在文件夹中/home/user/Downloads。您将需要修改这些说明以适合您的情况。

  1. 打开终端(应用程序->附件->终端)。

  2. 进入 cd /home/user/Downloads

  3. 进入 chmod +x some-app.run

  4. 进入 ./some-app.run

  5. 如果第 4 步失败并显示包含“权限被拒绝”的消息,请尝试输入sudo ./some-app.run(您需要为此输入密码)。

笔记

  • 有时您会遇到 .bin 文件。从用户的角度来看,这些类似于.run 文件。
  • 安装 .run 文件的方法可用于执行任何文件(只要其中包含某种可执行代码即可。
  • 小心使用sudo,仅在绝对需要时使用。翻译成英文,意思是“运行这个命令,但允许它对我的电脑做任何它想做的事情”。这就是提示您输入密码的原因。

  • 输入 sudo 密码后,它告诉我“未找到 sudo ./filename.run 命令” (2认同)
  • 我只想说,这是一个很好的答案格式。很少有假设和捷径。感谢您在上面花费大量时间! (2认同)
  • @andrew `./filename` 表示 `filename` 是当前目录下的一个文件,执行它。这是为了保护我们免受 - 假设我们在一个名为“ls”的恶意可执行文件的目录中;我们执行一个 `ls` 命令来查看那里有哪些文件,而是调用可执行文件。因此需要'./'。 (2认同)

kar*_*k87 41

在 ubuntu 中安装 .run 文件:

  • 打开终端(应用程序>>附件>>终端)。

  • 导航到.run文件的目录。

  • 如果您的桌面中有 *.run,则在终端中键入以下内容以进入桌面并按 Enter。

    cd ~/Desktop

  • 然后键入chmod +x filename.run并按 Enter。

  • 现在键入./filename.run 并按 Enter,安装程序将运行。

  • 对于没有经验的用户,**不建议**通过 .run 文件安装驱动程序。请参阅 dv3500ea 的回答。 (3认同)

jet*_*jet 13

要运行该文件,请打开终端并输入:

sudo chmod +x /path/to/file.run
sudo /path/to/file.run
Run Code Online (Sandbox Code Playgroud)


Dam*_*jar 5

尝试:

sudo sh "path to your .run file"
Run Code Online (Sandbox Code Playgroud)

- 用于安装 MyEclipse