LibreOffice 26.2.5 发布:稳定性修复与 Skia 渲染兼容性调整

2026-07-30 21 预计阅读时间: 1 分钟
来源: oschina.net AI 摘要 Original link

Disclaimer: This article is an AI-assisted summary. Read it together with the original source when precision matters. The summary may omit context, version differences, or edge cases and is not official documentation.

预计阅读时间:7 分钟

LibreOffice 26.2.5 已经发布。这是 26.2 分支的第五次维护更新,重点不是增加大量新功能,而是修复错误、改善稳定性,并处理 macOS 与 Windows 上 Skia 图形渲染可能引发的崩溃和卡顿问题。对于在桌面环境或自动化任务中使用 LibreOffice 的团队,这类维护版本值得先验证、再逐步部署。

这次更新解决什么问题

LibreOffice 26.2 是 2026 年 2 月 4 日发布的主要功能版本,26.2.5 则继续收敛该分支中的缺陷。维护更新通常不会改变核心工作流,但可能影响文档打开、排版、图形显示、导出和应用启动等环节。

此次更新还涉及 Skia 渲染功能。Skia 的目标是改善 macOS 和 Windows 上的图形性能,但部分用户从旧版 LibreOffice 升级后报告了崩溃或界面卡顿。来源摘要未完整说明 26.2.5 对 Skia 默认策略的最终调整,因此部署时不应仅凭版本号推断它一定启用或关闭;更可靠的做法是检查实际安装环境中的渲染设置,并对常用文档进行回归测试。

需要重点观察的场景包括:

  • 包含大量图片、图表、公式或透明效果的文档
  • 使用复杂字体、竖排文本或跨平台字体替换的文件
  • 多显示器、高分辨率和缩放比例不一致的桌面环境
  • 从较早版本直接升级并沿用旧用户配置的设备
  • 通过无界面模式批量转换 DOCX、XLSX 或 ODP 的服务器任务

升级后先做一轮可重复的转换测试

除了人工打开文档,还可以这样实践:准备一组脱敏后的代表性文件,用 LibreOffice 的无界面模式批量转换,再比较退出状态、生成文件数量和页面效果。

在 macOS 上,可以执行:

mkdir -p ./lo-output

for file in ./samples/*; do
  /Applications/LibreOffice.app/Contents/MacOS/soffice \
    --headless \
    --convert-to pdf \
    --outdir ./lo-output \
    "$file" || exit 1
done

find ./lo-output -type f -name '*.pdf' -print

运行前将测试文档放进 ./samples。这段命令遇到转换失败时会返回非零状态,适合放进升级验收脚本。

Windows PowerShell 可以使用类似流程;如安装路径不同,需要修改 $soffice

$soffice = "C:\Program Files\LibreOffice\program\soffice.exe"
$inputDir = Join-Path $PWD "samples"
$outputDir = Join-Path $PWD "lo-output"

New-Item -ItemType Directory -Force -Path $outputDir | Out-Null

Get-ChildItem $inputDir -File | ForEach-Object {
    & $soffice --headless --convert-to pdf --outdir $outputDir $_.FullName
    if ($LASTEXITCODE -ne 0) {
        throw "LibreOffice conversion failed: $($_.FullName)"
    }
}

Get-ChildItem $outputDir -Filter *.pdf

自动转换成功并不代表视觉结果完全正确。对于财务报表、合同、演示文稿等版式敏感文件,还应抽查分页、字体替换、图表标签、页眉页脚和打印区域。

遇到启动崩溃时隔离用户配置

升级后的异常不一定全部来自新程序文件。旧版本留下的扩展、缓存和用户配置也可能参与触发问题。排查时可以先启动 LibreOffice 安全模式,而不是立即删除配置目录。

macOS:

/Applications/LibreOffice.app/Contents/MacOS/soffice --safe-mode

Windows PowerShell:

& "C:\Program Files\LibreOffice\program\soffice.exe" --safe-mode

如果安全模式下不再崩溃,可以继续检查扩展、硬件加速和 Skia 相关设置。修改渲染选项前应记录原值,并一次只改变一个变量,否则很难判断究竟是哪项调整产生了效果。

企业环境还应保留一台使用全新用户配置的基准设备。将基准结果与原地升级设备对比,可以帮助区分程序缺陷和历史配置问题。

部署时不要只验证“能否启动”

建议把 26.2.5 当作稳定性维护版本处理,但仍按业务风险分批部署:

  1. 在测试设备上安装,并确认实际版本号和渲染设置。
  2. 使用 DOCX、XLSX、PPTX、ODF 和 PDF 等真实文件样本做打开、编辑、保存与导出测试。
  3. 在 macOS 和 Windows 上分别验证,因为 Skia 及图形驱动行为可能不同。
  4. 对使用旧用户配置的设备执行升级测试,同时保留全新配置作为对照。
  5. 先部署给少量用户,观察启动失败、卡顿、异常退出和版式变化,再扩大范围。
  6. 在批量升级前准备回退包,并备份模板、宏、扩展和关键用户配置。

26.2.5 的价值主要体现在缺陷修复和稳定性改善,而 Skia 相关调整也提醒维护者:图形性能优化会受到驱动、操作系统、显示器和历史配置共同影响。一次小规模、可重复的文档回归测试,通常比直接全量升级更能降低实际风险。


相关推荐