在 CentOS 上安装 LibreOffice(常被称为 liboffice,正确叫法是 LibreOffice),依赖会根据你用的 CentOS 版本(6/7/8/Stream) 以及 安装方式(yum / rpm / 官方tar包) 不同而不同。下面按常见情况说明。
yum install libreoffice
主要依赖(yum 会自动解决):
libreoffice-corelibreoffice-writerlibreoffice-calclibreoffice-impresslibreoffice-drawlibreoffice-mathlibreoffice-langpack-zh-Hans(中文语言包)cups-libsfontconfiglibXextlibXrenderlibSMlibICEdbus-libsglib2cairopangoGTK2/GTK3✅ 一般不用手动装依赖
yum install libreoffice-langpack-zh-Hans
yum groupinstall "Chinese Support"
如果你是 最小化安装,可能缺:
yum install libX11 libXext libXrender libSM libICE \
fontconfig cups-libs gtk3
dnf install libreoffice
依赖类似 CentOS 7,但更偏向:
libreoffice-coregtk3libcanberra-gtk3nsslibrsvg2yum install \
libXrandr libXinerama libXcursor \
libXcomposite libXi \
cairo pango atk \
gstreamer1 phonon \
libpng12
⚠️ CentOS 8 可能没有 libpng12,需手动处理
libXext.so.6 缺失yum install libXext
yum install wqy-zenhei-fonts
libreoffice --headless --convert-to pdf test.docx
确保安装:
yum install libreoffice-headless
yum install libreoffice-writer libreoffice-calc libreoffice-impress
如果你能告诉我:
我可以给你精确依赖清单。