温馨提示×

怎样在centos用liboffice

小樊
50
2026-10-20 21:06:55
栏目: 智能运维

在 CentOS 上使用 LibreOffice(你写的 liboffice 通常是 LibreOffice),一般包括安装、启动、命令行转换文档等用法。下面按常见场景说明。


一、在 CentOS 上安装 LibreOffice

1. 使用 yum / dnf 安装(推荐)

sudo yum install libreoffice

或(CentOS 8+):

sudo dnf install libreoffice

这会安装完整套件(Writer、Calc、Impress 等)。

2. 只安装部分组件(可选)

例如只装 Writer 和 Calc:

sudo yum install libreoffice-writer libreoffice-calc

二、图形界面使用(有桌面环境时)

如果你使用的是 GNOME / KDE 等桌面环境:

libreoffice

或分别启动:

libreoffice --writer
libreoffice --calc
libreoffice --impress

也可以从菜单里找 LibreOffice。


三、服务器 / 无界面使用(常见)

1. 命令行转换文档(非常常用)

例如把 Word 转 PDF:

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

转 Excel:

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

指定输出目录:

libreoffice --headless --convert-to pdf --outdir /tmp test.docx

2. 常见问题:转换卡住或无反应

通常是:

  • 没有用户目录
  • 多用户/服务调用冲突

可加参数:

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

或在服务中使用独立用户目录:

libreoffice --headless -env:UserInstallation=file:///tmp/lo --convert-to pdf test.docx

四、查看版本

libreoffice --version

五、卸载

sudo yum remove libreoffice*

六、常见使用场景

  • 服务器自动把 Office 文档转 PDF
  • 定时任务批量处理文档
  • Web 服务(Java/PHP/Python)调用 LibreOffice

如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 是否有桌面
  • 想做什么(转 PDF?批量?Web 调用?)

我可以给你更针对性的命令。

0 踩