我在网上寻找Nvidia驱动程序,并且找到了
.run
文件。如何在Ubuntu上安装它?#1 楼
有时,某些应用程序和游戏(例如,Humble Indie Bundle中的某些游戏)具有.run安装程序。在使用它们安装之前,请检查是否:可从软件中心获得
它以.deb文件形式提供,该文件将在软件中心中打开
您可以从图形界面安装.run文件,但是使用终端更可能为您提供有用的反馈。要安装.run文件,您需要:
使其成为可执行文件。
执行它
这是因为.run文件只是可执行程序,它们执行一些未知的操作魔术安装程序。这与.exe安装程序在Windows上执行的操作类似,并且与常规方法(最好是使用Software Center,最好是使用.deb文件)不同,在常规方法中,应用程序以标准方式安装并且可以轻松删除。 br />图形方法
在文件管理器中右键单击该文件,然后单击“属性”。单击“权限”选项卡,然后选中“允许以程序方式执行文件”框。
双击该文件以执行它。
如果此方法无效,请尝试使用终端方法。
终端方法
假定文件名为
some-app.run
,并且位于文件夹/home/user/Downloads
中。您需要修改这些说明以适合您的情况。打开一个终端(应用程序->附件->终端)。
输入
cd /home/user/Downloads
chmod +x some-app.run
enter
./some-app.run
如果第4步失败,并显示以下消息:权限被拒绝”,请尝试输入
sudo ./some-app.run
(您需要为此输入密码)。注释
有时您会遇到.bin文件。从用户的角度来看,这些文件类似于.run文件。
安装.run文件的方法可用于执行任何文件(只要文件中包含某种可执行代码即可。
请小心使用
sudo
,仅在绝对需要时才使用它。翻译成英文,意思是“运行此命令,但允许它对计算机执行任何想做的事情”。这就是为什么提示您输入密码的原因。#2 楼
在ubuntu中安装.run文件:打开一个终端(应用程序>>附件>>终端)。
导航到目录.run文件。
如果您的桌面具有* .run,则在终端中键入以下内容以进入Desktop并按Enter。
cd ~/Desktop
然后键入
chmod +x filename.run
并按Enter。现在键入
./filename.run
并按Enter,安装程序将运行。评论
不建议没有经验的用户通过.run文件安装驱动程序。请参阅dv3500ea的答案。
–塔卡特语
2010-12-25 12:35
@Takkat Ya我知道。但是他的问题是如何安装.run文件,这就是为什么我独自回答这一部分的原因。
–karthick87
2010-12-25 12:44
完全可以:)我只是对此发表评论,可以节省一些支持时间;)
–塔卡特语
2010-12-25 21:33
它告诉我输入sudo密码后找不到sudo ./filename.run命令
– Ben Leggiero
15年4月15日在1:18
#3 楼
要运行文件,请打开终端并输入:sudo chmod +x /path/to/file.run
sudo /path/to/file.run
#4 楼
尝试:sudo sh "path to your .run file"
-用于安装MyEclipse
#5 楼
打开新终端sudo -s -H
,然后浏览到.run文件
chmod +x xampp-linux-1.8.2-0-installer.run
./xampp-linux-1.8.2-0-installer.run
#6 楼
在基于Linux的操作系统中,没有.exe文件,并且Linux完全基于权限。无论您想做什么,都首先需要授予权限。您在问如何安装.run文件?
默认情况下,在系统上复制的文件不会无法获得可执行文件许可权,因为在Linux中,默认情况下,umask设置为022。
使.run文件可执行或运行:
sudo chmod +x filename.run
然后会要求输入密码。
sudo
是一种以超级用户身份验证和运行命令的方法。chmod +x
提供可执行文件所有类型的用户对该文件的权限。评论
@Dishank通常不需要sudo来更改.run文件的权限-有时这些文件需要以root用户身份运行,但通常由用户的非root用户帐户拥有(因为它们通常是在Web浏览器中下载的)或使用wget之类的命令,以非root用户身份运行)。
– Eliah Kagan
14年8月18日在18:08
评论
如果我有AMD驱动程序,该怎么办?您说要输入:sudo nvidia-xconfig --add-argb-glx-visuals,但这对我不起作用,因为我有AMD:/
–路易斯·阿尔贝托(Luis Alberto)
2014年4月4日15:12
使用“ chmod + x some-app.run”将文件设置为可执行文件
–Beep.exe
2014年7月25日在8:26
它告诉我输入sudo密码后找不到sudo ./filename.run命令
– Ben Leggiero
15年4月15日在1:18
我只想说,这是一个很好的答案格式。很少采取假设和捷径。感谢您在此上花费大量时间!
–kayleeFrye_onDeck
16年7月1日,0:25
@andrew ./filename表示filename是CURRENT目录中的文件,请执行它。这是为了保护我们免受-假设我们位于一个名为ls的恶意可执行文件的目录中;我们执行ls命令来查看那里有什么文件,而是调用可执行文件。因此需要“ ./”。
– Vorac
18/12/14在21:19