.run 文件被读取为文本文件 16.04

.run 文件被读取为文本文件 16.04

我在一台以前装有 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 目录中的程序。

./在终端中添加类似“在此目录中搜索,而不在其他任何地方搜索”的内容。

希望这可以帮助。

相关内容