Ubuntu 22.04下MagiskOnWSA无法定位output文件夹问题求助
别担心,刚上手Ubuntu遇到这种路径或构建问题太正常了,我帮你一步步梳理排查:
先确认MagiskOnWSALocal的实际位置
你执行cd MagiskOnWSALocal/output报错,大概率是当前终端所在的目录里根本没有这个文件夹。你可以先回到用户主目录,用命令查找它的位置:cd ~ find . -name "MagiskOnWSALocal"这个命令会在你的主目录下搜索这个文件夹,找到后复制它的完整路径(比如
/home/emanuel/MagiskOnWSALocal),然后用完整路径进入:cd /home/emanuel/MagiskOnWSALocal/output检查是否完成了构建步骤
很多新手容易误以为下载完依赖包就完事了,但MagiskOnWSALocal需要运行构建脚本才会生成output文件夹。你回忆下是不是没执行过类似这样的命令:./build.sh如果没运行过构建,那
output文件夹肯定不存在,得先回到MagiskOnWSALocal的根目录,运行构建脚本(过程可能需要一点时间,耐心等它完成)。提供具体的报错信息会更有助于排查
你只说cd命令报错,但没说具体是“文件不存在”还是“权限不足”之类的提示。如果是No such file or directory,那基本就是上面两种情况;如果是权限相关的错误,可能需要检查文件夹的权限,但一般构建生成的文件夹普通用户都能访问。关于你单独安装output文件夹的问题
正常情况下,output文件夹里应该是生成好的带Magisk和Google Play Store的WSA压缩包或者可安装目录,如果你拿到的内容不对,要么是找错了文件夹,要么是构建过程中出了问题(比如依赖缺失导致构建中断)。
如果还有不清楚的地方,把你执行命令时的具体报错信息贴出来,或者告诉下你是怎么获取MagiskOnWSALocal的(克隆仓库还是下载压缩包),我再帮你细化解决!
备注:内容来源于stack exchange,提问作者Emanuel Schärer

