Ubuntu安装Unreal Engine时提示“No such file or directory”的解决方法
解决Linux下Unreal Engine 5.0.3运行
./setup.sh提示"No such file or directory"的问题 第一步:核对路径与当前目录
- 先确认你把
Linux_Unreal_Engine_5.0.3.zip解压到了哪个文件夹,比如解压在~/UE5,那就先执行cd ~/UE5进入这个文件夹,再运行./setup.sh。 - 执行
ls命令查看当前目录的文件列表,确认setup.sh是否存在。如果看不到这个文件,要么是解压路径错了,要么是解压过程没完成。
第二步:重新完整解压压缩包
- 用命令行工具解压更稳定,避免图形界面解压可能出现的中断:
unzip Linux_Unreal_Engine_5.0.3.zip -d UE5_Install,这条命令会把文件统一解压到UE5_Install目录里。 - 解压完成后进入该目录,再用
ls确认setup.sh存在。
第三步:修复文件执行权限
- 如果
setup.sh存在但还是报错,大概率是没有可执行权限。执行chmod +x setup.sh给文件加上执行权限,之后再运行./setup.sh。
第四步:提前配置clang环境
- 你下载的clang版本可以先配置到系统环境里,比如把clang-13.0.1的bin目录添加到PATH:
export PATH=/你的clang路径/clang-13.0.1/bin:$PATH,替换成你实际的存放路径。 - 执行
clang --version确认当前生效的clang版本正确,避免后续编译出现兼容问题。
第五步:补全系统基础依赖
- 部分Linux发行版缺少UE需要的基础依赖包,以Ubuntu为例,先执行:
sudo apt install build-essential libssl-dev libcurl4-openssl-dev libfreetype6-dev libpng-dev libtiff5-dev libjpeg-dev,其他发行版对应安装同类依赖即可。
内容的提问来源于stack exchange,提问作者Gorilla Dev
相关产品推荐
相关产品推荐

