我刚刚挂载了一个 NTFS 分区作为我的主目录。不幸的是,我现在似乎无法再运行任何程序了。我刚刚下载了一个 .64 文件并试图执行它 - 但 ubuntu 不知道如何处理它,我不得不手动选择“运行应用程序”。
但它仍然不起作用。首先,它询问“NameOfYourPartition” contains software intended to be automatically started. Would you like to run it?
,当我按“运行”时,出现错误Oops! There was a problem running this software. Unable to locate the program
。
我该怎么办?我猜可能是我的挂载设置有问题,因为在我将 /home 移动到另一个分区之前它一直正常工作。
这是我的 /etc/fstab/ 文件中分区的行:
/dev/disk/by-uuid/1FCF79B742CF7214 /home/myname auto nosuid,nodev,nofail,x-gvfs-show,user 0 0
编辑:我刚刚发现“如何运行 .64 文件”该文件包含与我尝试执行的文件完全相同的文件 -Godot 游戏引擎。如果我按照那里写的做(使用授权文件chmod +x /file/
),就会出现以下错误:sudo: unable to execute ./file.64: Permission denied
。
答案1
尝试运行source /etc/bash.bashrc
,然后运行您的程序或使用/bin/sh <your program>
您需要一些 bash 默认使用的配置文件。您可以尝试将这些文件从以前的主目录复制到当前的主目录。
答案2
这确实是安装问题。将exec
标志添加到安装中/etc/fstab/
即可。