我在一台以前装有 Windows 8.1 的笔记本电脑上安装了 Ubuntu 16.04(通过 USB 驱动器),现在尝试安装微软XAMPP在上面。我将下载的 .run 文件放在 SD 卡上(我的笔记本电脑无法使用 wifi),并将其移动到我的下载文件夹。但是,系统将其显示为文本文件。我尝试了sudo chmod +x xampp.run
,它起作用了(它变为可执行文件),但是当我尝试运行它时:sudo xampp.run
,我得到了很多“问号”图标。系统尝试在终端中读取它,而不是打开它。为什么这不起作用?它在我使用的两个先前版本(14.04 和 15.10)上都起作用。
答案1
chmod +x xampp.run
将授予该文件可执行权限。
然后./xampp.run
将执行该.run
文件。
您进入sudo xampp.run
的终端没有带./
,通常它不执行任何操作。
希望能帮助到你
答案2
在授予文件可执行权限后,通过./
在开头添加来运行文件。使其成为经验法则。当您不提供时,./
将执行 $PATH 目录中的程序。
./
在终端中添加类似“在此目录中搜索,而不在其他任何地方搜索”的内容。
希望这可以帮助。