温馨提示×

centos下liboffice怎么用

小樊
45
2026-07-09 11:17:52
栏目: 智能运维

CentOS 下使用 LibreOffice(常简称 LibOffice),一般分为 安装 → 启动 → 基本使用 → 常见问题 四部分。下面按常见场景说明。


一、安装 LibreOffice(CentOS 7 / 8 / Stream)

✅ 方法一:使用 yum / dnf(推荐)

CentOS 默认仓库里一般都有 LibreOffice。

# CentOS 7
sudo yum install libreoffice

# CentOS 8 / Stream
sudo dnf install libreoffice

安装完成后会包含:

  • Writer(文字)
  • Calc(表格)
  • Impress(演示)
  • Draw(绘图)

✅ 方法二:安装中文语言包(强烈建议)

sudo yum install libreoffice-langpack-zh-Hans

否则界面可能是英文。


✅ 方法三:安装最新版(可选)

如果你需要 最新版 LibreOffice(官方 RPM):

# 卸载系统版本(可选)
sudo yum remove libreoffice*

# 下载 RPM 包
https://www.libreoffice.org/download/

解压后安装:

cd LibreOffice_XX.X.X_Linux_x86-64_rpm/RPMS
sudo yum localinstall *.rpm

二、启动 LibreOffice

1️⃣ 图形界面(最常见)

在菜单里搜索:

  • LibreOffice Writer
  • LibreOffice Calc
  • LibreOffice Impress

或者终端直接运行:

libreoffice

打开指定文件:

libreoffice test.docx

2️⃣ 命令行 / 无桌面环境使用(很常用)

如果是 服务器 / SSH 使用:

✅ 后台转换文档(例如 Word → PDF)

libreoffice --headless --convert-to pdf test.docx

批量转换:

libreoffice --headless --convert-to pdf *.docx

✅ 常见转换格式:

源文件 转换目标
docx pdf
xlsx pdf
pptx pdf
html odt

三、基本使用示例

✅ 新建文档

libreoffice --writer        # 新建文字
libreoffice --calc          # 新建表格
libreoffice --impress       # 新建演示

✅ 打开并自动转换

libreoffice --headless --invisible --convert-to pdf example.xlsx

⚠ 如果报错,通常是因为 没有安装字体或桌面环境


四、中文显示 / 乱码问题解决

✅ 安装中文字体

sudo yum install wqy-zenhei-fonts wqy-microhei-fonts

或:

sudo yum install google-noto-sans-cjk-fonts

然后重启或刷新字体缓存:

fc-cache -fv

五、CentOS 7 常见问题

❌ 问题 1:libreoffice: command not found

解决:

sudo yum install libreoffice-writer libreoffice-calc

❌ 问题 2:headless 转换失败

通常是缺少:

sudo yum install libreoffice-headless

六、常见用途总结

场景 用法
桌面办公 直接打开
服务器转 PDF --headless --convert-to pdf
批量处理文档 shell 脚本
中文文档 安装中文字体

如果你能告诉我:

  • CentOS 7 还是 8 / Stream
  • 是否带桌面环境
  • 主要用来干什么(办公 / 转 PDF / 自动化)

我可以给你 更精确的命令和配置方案

0