是的,LibreOffice 完全适配 CentOS,并且是 CentOS 上最常用的办公套件之一。
以下是详细的说明、安装方法和注意事项:
根据你的 CentOS 版本和需求,有以下几种安装方式:
这是最方便的方法,但版本可能不是最新的。
sudo yum install libreoffice
sudo dnf install libreoffice
# 对于 CentOS 7
sudo yum install libreoffice-langpack-zh-CN
# 对于 CentOS 8 / Stream
sudo dnf install libreoffice-langpack-zh-CN
如果你需要最新功能(如 LibreOffice 7.x),建议去官网下载。
# 假设下载的文件是 LibreOffice_7.x.x_Linux_x86-64_rpm.tar.gz
tar -zxvf LibreOffice_*_Linux_x86-64_rpm.tar.gz
cd LibreOffice_*_Linux_x86-64_rpm/RPMS/
# 安装所有 rpm 包
sudo yum localinstall *.rpm
# 或者在 CentOS 8 上使用 sudo dnf localinstall *.rpm
字体问题: CentOS 系统默认的中文字体较少。如果打开文档发现中文显示为方块,需要安装额外字体:
sudo yum install wqy-zenhei-fonts wqy-microhei-fonts
依赖问题:
如果通过官网 RPM 安装,可能会提示缺少 libXinerama.so 或其他库。使用 yum 或 dnf 安装缺失的依赖即可。
图形界面 (GUI): LibreOffice 需要图形界面支持。如果你安装的是 CentOS 最小化安装 (Minimal Install) 或服务器版本,需要先安装桌面环境(如 GNOME 或 Xfce)才能运行 LibreOffice。
sudo yum groupinstall "GNOME Desktop"
无头模式 (Headless): 如果你需要在服务器上通过命令行将文档转换为 PDF(例如用于 Web 后端),不需要安装桌面环境。可以使用 LibreOffice 的无头模式:
libreoffice --headless --convert-to pdf filename.docx
注意:即使是无头模式,在某些极简环境下可能仍需要安装一些基础的 X11 库(如 libX11),但不需要启动图形界面。
LibreOffice 在 CentOS 上运行非常稳定。对于大多数用户,直接使用 yum 或 dnf 安装是最省心的选择。