安装遇到了 3 个问题:
deepin-wine8-stable 下载源 403 错误
- 现象:makepkg 下载 deepin-wine8-stable 的 deb 时返回 403
- 原因:下载服务器 app-store-files.uniontech.com 对 User-Agent 做了白名单限制,curl 默认 UA 被拒绝(denied by UA ACL = not in whitelist)
- 临时解决:手动用 curl -H "Referer: https://com-store-packages.uniontech.com/" 下载
- 建议修复:PKGBUILD 的 DLAGENTS 中加入自定义 UA 或 Referer
7z 解压符号链接变成空文件,导致应用闪退
- 现象:企业微信启动后立即崩溃,报 COMCTL32.dll 加载失败
- 原因:files.7z 中 winsxs 目录的 DLL 是符号链接,Arch 的 p7zip 因安全策略将符号链接静默替换为空文件,Wine 加载空 DLL 失败
- 临时解决:手动将 system32/syswow64 中的实际 DLL 复制到 winsxs 对应位置
- 建议修复:spark_run_v4.sh 解压后应检查并修复空文件,或使用支持符号链接的解压方式
run.sh 指定 wine10 但 AUR 依赖是 wine8
- 现象:run.sh 中 APPRUN_CMD="deepin-wine10-stable",但 AUR 包 depends 声明的是 deepin-wine8-stable
- 原因:包版本更新后 wine 版本不一致
- 建议修复:统一依赖声明,或让 spark-dwine-helper 正确依赖 deepin-wine10-stable
Pinned Comments
NekoLOvO commented on 2025-02-11 10:50 (UTC) (edited on 2025-02-11 11:01 (UTC) by NekoLOvO)
@falser 首次启动会让你设置缩放比例,后面想要调整可以运行
/opt/spark-dwine-helper/spark-dwine-helper/wine-app-launcher/wine-app-launcher.sh