我的电脑同时安装了 Ubuntu 和 Windows 7。我已经在 Windows 中安装了所有驱动程序,例如 Nvidia 显卡、主板等。我也应该在 Ubuntu 中安装它们吗?
我在网上查找了我的 Nvidia 驱动程序,并找到了一个.run
文件。我怎么能在我的 Ubuntu 上安装它?
我的电脑同时安装了 Ubuntu 和 Windows 7。我已经在 Windows 中安装了所有驱动程序,例如 Nvidia 显卡、主板等。我也应该在 Ubuntu 中安装它们吗?
我在网上查找了我的 Nvidia 驱动程序,并找到了一个.run
文件。我怎么能在我的 Ubuntu 上安装它?
有时,某些应用程序和游戏(例如 Humble Indie Bundle 中的一些)具有 .run 安装程序。在使用这些安装之前,请检查是否:
您可以从图形界面安装 .run 文件,但使用终端更有可能为您提供有用的反馈。要安装 .run 文件,您需要:
这是因为 .run 文件只是可执行程序,它们会执行一些未知的魔法来安装程序。这类似于 .exe 安装程序在 Windows 上所做的事情,并且不同于以标准方式安装应用程序并且可以轻松删除的常规方法(最好是使用软件中心,最坏情况是使用 .deb 文件)。
图解法
如果此方法不起作用,请尝试使用终端方法。
终端方法
假设文件被调用
some-app.run
并且在文件夹中/home/user/Downloads
。您将需要修改这些说明以适应您的情况。打开一个终端(应用程序->附件->终端)。
进入
cd /home/user/Downloads
进入
chmod +x some-app.run
进入
./some-app.run
如果第 4 步失败并显示包含“权限被拒绝”的消息,请尝试输入
sudo ./some-app.run
(您需要为此输入密码)。笔记
sudo
,仅在绝对需要时使用。翻译成英文,意思是“运行这个命令,但允许它对我的电脑做任何它想做的事情”。这就是提示您输入密码的原因。在 ubuntu 中安装 .run 文件:
打开一个终端(应用程序>>附件>>终端)。
导航到.run文件的目录。
如果您的桌面中有 *.run,则在终端中键入以下内容以进入桌面并按 Enter。
cd ~/Desktop
然后键入
chmod +x filename.run
并按 Enter。现在键入
./filename.run
并按 Enter,安装程序将运行。要运行该文件,请打开终端并输入:
尝试:
- 用于安装 MyEclipse
打开新终端
然后浏览到 .run 文件
在基于 Linux 的操作系统中,没有 .exe 文件,并且 Linux 完全基于权限。无论你想做什么,你首先需要给予许可。
您在问如何安装 .run 文件?
默认情况下,您在系统上复制的文件不会获得可执行权限,因为默认情况下 Linux 中的umask设置为 022。
要使您的 .run 文件可执行或工作:
然后它会要求输入密码。
sudo
是一种以超级用户身份验证和运行命令的方法。chmod +x
将该文件的可执行权限授予所有类型的用户。使用 CUDA Toolkit 获得的 NVIDIA“运行文件”是一个Makeself shell 脚本,它是一个自解压安装程序。它是通过使 shell 脚本可执行
chmod +x
然后运行脚本来使用的./cuda_xx_linux.run
。作为证据,这里是文件的前几行: