Answers:
有时,某些应用程序和游戏(例如,Humble Indie Bundle中的某些游戏)具有.run安装程序。使用这些进行安装之前,请检查是否:
您可以从图形界面安装.run文件,但是使用终端更有可能为您提供有用的反馈。要安装.run文件,您需要:
这是因为.run文件只是可执行程序,它们执行某些未知的魔术来安装该程序。这与.exe安装程序在Windows上的操作类似,并且与常规方法(最好是使用Software Center,最好是使用.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
,仅在绝对需要时才使用。翻译成英文,意思是“运行此命令,但允许它对计算机执行任何想做的事情”。这就是为什么提示您输入密码的原因。sudo ./filename.run command not found
输入我的sudo密码后,它会告诉我
./filename
意味着filename
是CURRENT目录中的一个文件,执行它。这是为了保护我们免受-假设我们位于一个名为ls
;我们执行ls
命令以查看其中存在哪些文件,而是调用可执行文件。因此需要“ ./”。
在ubuntu中安装.run文件:
如果您的* .run在桌面上运行,则在终端中键入以下内容以进入Desktop并按Enter。
cd ~/Desktop
chmod +x filename.run
并按Enter。./filename.run
并按Enter,安装程序将运行。sudo ./filename.run command not found
输入我的sudo密码后,它会告诉我
打开新终端
sudo -s -H
然后浏览到.run文件
chmod +x xampp-linux-1.8.2-0-installer.run
./xampp-linux-1.8.2-0-installer.run
尝试:
sudo sh "path to your .run file"
-曾为安装MyEclipse而工作
在基于Linux的操作系统中,没有.exe文件,并且Linux完全基于权限。无论您想做什么,都必须先获得许可。
您在问如何安装.run文件?
默认情况下,您在系统上复制的文件不会获得可执行权限,因为默认情况下,在Linux中,umask设置为022。
使.run文件可执行或正常工作:
sudo chmod +x filename.run
然后它将要求输入密码。
sudo
不需要更改.run文件的权限-有时这些文件需要以root用户身份运行,但通常由用户的非root用户帐户拥有(因为它们通常是通过Web浏览器或使用类似命令wget
,以非root用户身份运行)。