开发者立功:Linux 终于能直装 Photoshop 了

爱特百科 百科资讯 3

1 月 20 日消息,科技媒体 Golem 昨日(1 月 19 日)发布博文,报道称开发者 Phialsbasement 通过修补 Wine(Linux 兼容层),成功解决了 Adobe Creative Cloud 安装程序在 Linux 系统下的兼容性难题。

对于许多试图从 Windows 转向 Linux 的用户而言,Adobe Creative Cloud(尤其是 Photoshop)的缺失始终是最大的阻碍。

开发者立功:Linux 终于能直装 Photoshop 了

虽然 Wine 作为一种允许 Linux 运行 Windows 程序的兼容层已被广泛使用,但其此前一直无法运行 Adobe 的官方安装程序,导致用户只能通过“从 Windows 复制已安装文件”的笨拙方式尝试运行。

开发者 Phialsbasement 近日在 Reddit 社区发帖,通过深入分析,成功找出了安装失败的根本原因,并发布了针对性的代码补丁,在 Linux 环境下首次正常运行 Adobe Creative Cloud 安装程序。

应用该补丁后,用户可以直接在 Linux 上启动 Photoshop CC 2021 和 2025 的原生安装程序。根据 Wine 数据库的反馈,Photoshop CC 2021 在安装后已能正常运行,尽管仍有部分工具存在兼容性问题,但这标志着从“无法安装”到“原生安装”的质变。

援引博文介绍,开发者 Phialsbasement 揭示了 Wine 此前失败的两大核心技术症结:

  • 首先是 XML 处理标准不同:微软的 XML 库允许通过一些不符合标准的宽松语法,而 Wine 使用的 libxml2 库则严格遵循标准,导致解析报错;

  • 其次是 JavaScript 处理缺陷:安装程序中涉及的 JS 事件句柄代码此前无法被 Wine 编译,且部分微软特有的扩展被错误处理,导致安装向导的交互元素失效。

该开发者通过两个关键提交(Commit),让 Wine 学会了兼容微软的“非标”操作。

普通用户目前若想体验这一功能,仍需从开发者的 GitHub 仓库下载源码并手动编译 Wine,且后续还需进行少量手动配置,门槛相对较高。

开发者此前曾尝试将补丁提交给 Valve 的 Proton 分支,但被建议直接合并入 Wine 项目主分支。一旦合并成功,全球 Linux 用户将无需任何额外操作,即可直接安装和运行 Adobe Creative Cloud。


抱歉,评论功能暂时关闭!