我是Ubuntu的新手。我正在尝试在我的ubuntu机器上安装xampp并将其下载到具有此名称的“Downloads”文件夹:“xampp-linux-x64-5.5.37-0-installer.run”。其中一步是使用以下命令将xampp包更改为可执行文件:
sudo chmod +x xampp-linux-x64-5.5.37-0-installer.run
或者这样
sudo chmod +x /Downloads/xampp-linux-x64-5.5.37-0-installer.run
当我在终端中执行此操作时出现此错误:
chmod: cannot access ‘xampp-linux-x64-5.5.37-0-installer.run’: No such file or directory
发生了什么,我该如何纠正?谢谢!
答案 0 :(得分:1)
这取决于您当前的目录,通过在终端中运行pwd
可以找到该目录。
Ubuntu中Downloads目录的绝对路径是~/Downloads
。如果你想运行
chmod +x xampp-linux-x64-5.5.37-0-installer.run
您必须在~/Downloads
目录中。请注意,sudo
不是必需的。但是,如果您不在~/Downloads
目录中,则必须提供.run
文件的相对路径或绝对路径。如果要提供绝对路径,则运行
chmod +x ~/Downloads/xampp-linux-x64-5.5.37-0-installer.run
请注意上面命令中的~
,这在您尝试运行的命令中不存在。另请注意,sudo
不是必需的。
答案 1 :(得分:1)
Genymotion遇到了这个问题。现有的答案都没有对我有用。最后,我发现了这种方法:
sudo ./file name
请勿使用.file
扩展名,.pdf
等。
答案 2 :(得分:0)
首先,确保您的安装程序位于/ Downloads目录中。如果不是,那么将其移动到那里并再次运行sudo chmod +x /Downloads/xampp-linux-x64-5.5.37-0-installer.run
,它应该可以工作。