跳到正文
Back to Feed

总结

科技媒体Golem称,开发者Phialsbasement于1月19日发布对Wine的代码补丁,首次解决Adobe Creative Cloud安装程序在Linux下无法运行的问题,使用户可在Linux上直接启动并安装Photoshop CC 2021与2025。其关键在于让Wine兼容微软XML库的“宽松语法”以及修复安装器中JavaScript事件处理与扩展编译缺陷。Wine数据库反馈显示CC 2021已能运行但仍有部分工具不兼容。目前用户需从GitHub下载源码手动编译并配置;若补丁并入Wine主线,Linux用户将可更便捷安装运行Adobe套件。

正文

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 学会了兼容微软的"非标"操作。 普通用户目前若想体验这一功能,仍需从 开发者的 GitHub 仓库下载源码 并手动编译 Wine,且后续还需进行少量手动配置,门槛相对较高。 开发者此前曾尝试将补丁提交给 Valve 的 Proton 分支,但被建议直接合并入 Wine 项目主分支。一旦合并成功,全球 Linux 用户将无需任何额外操作,即可直接安装和运行 Adobe Creative Cloud。
发布时间: