问题描述
我的电脑同时安装了Ubuntu和Windows 7。我已经安装了所有我的驱动程序在Windows中像Nvidia图形,主板等。我应该在Ubuntu安装它们吗?
我在网上查找了我的Nvidia驱动程序,并找到了.run
文件。我怎么能在我的Ubuntu上安装它?
最佳解决办法
偶尔,一些应用程序和游戏(例如来自Humble Indie Bundle的一些应用程序和游戏)具有.run安装程序。在安装使用这些之前,请检查以下内容:
-
它可以从软件中心获得
-
它可用作.deb文件,该文件将在软件中心中打开
您可以从图形界面安装.run文件,但使用终端更有可能为您提供有用的反馈。要安装.run文件,您需要:
-
使其可执行。
-
执行它
这是因为.run文件只是可执行的程序,它们会执行一些未知的魔法来安装程序。这与.exe安装程序在Windows上执行的操作类似,与正常方法(最好使用软件中心,最差使用.deb文件)不同,它们以标准方式安装应用程序,并且可以轻松删除。
图形方法
-
右键单击文件管理器中的文件,然后单击’Properties’。点击’Permissions’标签并勾选’允许执行文件作为程序’。
-
双击该文件执行它。
如果此方法无效,请尝试使用终端方法。
终端方法
假定该文件被称为some-app.run
并位于文件夹/home/user/Downloads
中。您需要修改这些说明以适应您的情况。
-
打开终端(应用程序 – >配件 – >终端)。
-
输入
cd /home/user/Downloads
-
输入
chmod +x some-app.run
-
输入
./some-app.run
-
如果第4步失败并显示包含’permission denied’的消息,请尝试输入
sudo ./some-app.run
(您需要为此输入密码)。
说明
-
有时你会遇到.bin文件。这些与.run文件基本相同。
-
安装.run文件的方法可用于执行任何文件(只要它具有某种可执行代码即可)。
-
小心使用
sudo
,只有在绝对需要时才使用它。翻译成英文,意思是’运行这个命令,但允许它做任何想要的东西到我的电脑’。这就是为什么会提示您输入密码的原因。
次佳解决办法
在ubuntu中安装.run文件:
-
打开终端(应用程序>>配件>>终端)。
-
导航到.run文件的目录。
-
如果您的桌面上有* .run,则在终端中输入以下内容进入桌面,然后按Enter键。
cd ~/Desktop
-
然后输入
chmod +x filename.run
并按Enter键。 -
现在输入
./filename.run
并按下Enter键,安装程序将运行。
第三种解决办法
要运行该文件,请打开一个终端并输入:
sudo chmod +x /path/to/file.run
sudo /path/to/file.run
第四种办法
打开新的终端
sudo -s -H
然后浏览到.run文件
chmod +x xampp-linux-1.8.2-0-installer.run
./xampp-linux-1.8.2-0-installer.run