IT 之家 1 月 20 日消息,科技媒体 Golem 昨日(1 月 19 日)发布博文,报道称开发者 Phialsbasement 通过修补 Wine(Linux 兼容层),成功解决了 Adobe Creative Cloud 安装程序在 Linux 系统下的兼容性难题。
对于许多试图从 Windows 转向 Linux 的用户而言,Adobe Creative Cloud(尤其是 Photoshop)的缺失始终是最大的阻碍。
虽然 Wine 作为一种允许 Linux 运行 Windows 程序的兼容层已被广泛使用,但其此前一直无法运行 Adobe 的官方安装程序,导致用户只能通过 " 从 Windows 复制已安装文件 " 的笨拙方式尝试运行。
开发者 Phialsbasement 近日在 Reddit 社区发帖,通过深入分析,成功找出了安装失败的根本原因,并发布了针对性的代码补丁,在 Linux 环境下首次正常运行 Adobe Creative Cloud 安装程序。


应用该补丁后,用户可以直接在 Linux 上启动 Photoshop CC 2021 和 2025 的原生安装程序。根据 Wine 数据库的反馈,Photoshop CC 2021 在安装后已能正常运行,尽管仍有部分工具存在兼容性问题,但这标志着从 " 无法安装 " 到 " 原生安装 " 的质变。
IT 之家援引博文介绍,开发者 Phialsbasement 揭示了 Wine 此前失败的两大核心技术症结:
首先是 XML 处理标准不同:微软的 XML 库允许通过一些不符合标准的宽松语法,而 Wine 使用的 libxml2 库则严格遵循标准,导致解析报错;
其次是 JavaScript 处理缺陷:安装程序中涉及的 JS 事件句柄代码此前无法被 Wine 编译,且部分微软特有的扩展被错误处理,导致安装向导的交互元素失效。
该开发者通过两个关键提交(Commit),让 Wine 学会了兼容微软的 " 非标 " 操作。
普通用户目前若想体验这一功能,仍需从并手动编译 Wine,且后续还需进行少量手动配置,门槛相对较高。
开发者此前曾尝试将补丁提交给 Valve 的 Proton 分支,但被建议直接合并入 Wine 项目主分支。一旦合并成功,全球 Linux 用户将无需任何额外操作,即可直接安装和运行 Adobe Creative Cloud。


登录后才可以发布评论哦
打开小程序可以发布评论哦