在 CentOS 中“打开 LibreOffice”通常有两种含义:
1)启动 LibreOffice 图形界面程序
2)在命令行中使用(无界面 / 转换文档)
下面分别说明。
rpm -qa | grep libreoffice
或
which libreoffice
# 或
which soffice
如果没有输出,说明未安装。
CentOS 7
sudo yum install libreoffice
CentOS 8 / Stream
sudo dnf install libreoffice
如果你使用的是 GNOME / KDE 等桌面环境:
libreoffice
或
soffice
libreoffice 文件名.docx
libreoffice --headless
libreoffice --headless --convert-to pdf 文件名.docx
libreoffice --headless --convert-to pdf --outdir /tmp test.docx
-bash: libreoffice: command not found
→ 没安装,或路径不在 PATH
可尝试:
/usr/bin/libreoffice
CentOS Minimal 安装没有桌面,不能直接“打开窗口”,只能用 --headless。
需要安装中文字体:
sudo yum install wqy-zenhei-fonts
如果你能说明:
我可以给你更精确的命令。