温馨提示×

Linux版LibreOffice如何更新

小樊
42
2025-12-06 10:39:33
栏目: 智能运维

Linux 版 LibreOffice 更新指南

先确认安装来源

  • 查看是否通过发行版仓库安装:apt policy libreoffice(Debian/Ubuntu)或 yum info libreoffice(RHEL/CentOS)。若显示仓库名与版本号,属于仓库安装。
  • 查看是否存在独立安装目录:ls /opt/libreoffice*,若存在,多为官方 tar 包安装。
  • 查看是否为沙箱安装:flatpak list | grep org.libreoffice.libreofficesnap list | grep libreoffice
  • 建议:同一台机器尽量只保留一种安装方式,避免并存导致升级混乱或文件关联冲突。

按安装方式选择更新方法

  • 发行版仓库(Debian/Ubuntu 系列)
    • 更新索引并就地升级:sudo apt update && sudo apt full-upgrade libreoffice(或 sudo apt install libreoffice 将自动升级已安装组件)。
    • 图形界面:打开“软件更新器”,检查并应用更新。
  • 发行版仓库(RHEL/CentOS 系列)
    • 刷新缓存并升级:sudo yum clean all && sudo yum update libreoffice(或使用 sudo dnf update libreoffice)。
  • 官方 RPM tar 包
    • 不建议直接覆盖升级,推荐先卸载旧版再全新安装:
      1. 卸载:sudo yum remove libreoffice* -y(或 sudo dnf remove libreoffice*)。
      2. 到官网下载最新 .tar.gz(含主程序、SDK、语言包等)。
      3. 解压并本地安装:
        mkdir -p /usr/libreoffice/tar
        tar -zxvf LibreOffice_版本号_Linux_x86-64_rpm.tar.gz -C /usr/libreoffice/tar
        cd /usr/libreoffice/tar/LibreOffice_版本号_Linux_x86-64_rpm/RPMS
        sudo yum localinstall *.rpm    # 或 sudo dnf install *.rpm
        
      4. 如需中文界面,额外安装对应的 langpack_zh-CN
  • Flatpak(推荐,跨发行版)
    • 升级:flatpak update org.libreoffice.libreoffice;若未启用自动更新,可启用:flatpak update --user(用户级)或 sudo flatpak update(系统级)。
    • 首次使用可先添加源:flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
  • Snap(推荐,跨发行版)
    • 升级:sudo snap refresh libreoffice
    • 安装(如尚未安装):sudo snap install libreoffice --classic
  • Ubuntu PPA(获取更新较快)
    • 添加并更新:sudo add-apt-repository ppa:libreoffice/ppa && sudo apt update && sudo apt install libreoffice
    • 如需回退:sudo add-apt-repository --remove ppa:libreoffice/ppa && sudo apt install ppa-purge && sudo ppa-purge ppa:libreoffice/ppa

升级后验证与常见问题

  • 验证版本:libreoffice --version;如需确认构建信息,可在 LibreOffice 内“关于 LibreOffice”查看。
  • 并存冲突与文件关联:同一台机器若同时有 deb/rpm 与 Snap/Flatpak,可能出现菜单重复或默认打开方式异常。建议保留一种方式,必要时清理旧版本并重置文件关联。
  • 语言包与字体:若需中文界面,安装对应 langpack;文档转换出现中文显示问题,可将 Windows 字体拷贝至 /usr/share/fonts/,执行 fc-cache -fv 刷新字体缓存。
  • 企业/稳定需求:若更重视稳定性与长期支持,可考虑 LibreOffice 商业版/合作伙伴支持路线,而非始终使用最新特性版。

0