You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

群晖上无法构建Azerothcore Docker容器,求替换unzip为7z的方法

群晖Synology上Azerothcore Docker构建失败:用7z替代unzip的解决方案

你的报错信息已经明确指出问题出在/volume1/docker/wow/azerothcore-wotlk/apps/bash_shared/deno.sh脚本——安装Deno时需要unzip,但群晖默认使用7z。按以下步骤修改:

  • 定位并编辑目标脚本
    通过SSH登录群晖后,打开deno.sh文件:

    nano /volume1/docker/wow/azerothcore-wotlk/apps/bash_shared/deno.sh
    
  • 替换unzip命令为7z
    在文件中搜索unzip关键词,找到类似如下的解压代码:

    unzip "$DENO_ZIP" -d "$DENO_INSTALL"
    

    将其替换为7z的解压命令(注意-o后直接跟目标目录,不要加空格):

    7z x "$DENO_ZIP" -o"$DENO_INSTALL"
    
  • 保存修改并重新构建
    按Ctrl+O保存文件,Ctrl+X退出编辑器,然后重新运行构建命令:

    ./acore.sh docker build
    

如果后续构建中还有其他unzip缺失的报错,重复上述步骤找到对应脚本中的unzip调用,替换为7z命令即可。

内容的提问来源于stack exchange,提问作者Stephen Rose

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 23:37:45