CentOS 上 LibreOffice 配置技巧
一 安装与版本管理
sudo yum install -y libreoffice libreoffice-langpacks-zh-Han*libreoffice --versionsudo yum install -y flatpakflatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepoflatpak install flathub org.libreoffice.LibreOffice二 字体安装与中文显示
sudo cp /path/to/*.ttf /usr/share/fonts/sudo yum install -y fontconfig ttmkfdirsudo fc-cache -fvfc-list :lang=zh(查看中文字体是否就绪)/usr/share/fonts/chinesesudo chmod -R 755 /usr/share/fonts/chinese && sudo ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dirfc-cache -fv三 默认应用与文件关联
libreoffice --writer file.docxlibreoffice --calc file.xlsxlibreoffice --impress file.pptx/etc/xdg/mimeapps.list[Default Applications]
application/vnd.openxmlformats-officedocument.wordprocessingml.document=libreoffice-writer.desktop
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet=libreoffice-calc.desktop
application/vnd.openxmlformats-officedocument.presentationml.presentation=libreoffice-impress.desktop
四 无头转换与性能优化
soffice --headless --convert-to pdf input.docx --outdir /path/to/outputsoffice --headless --accept="socket,host=127.0.0.1,port=8100;urp;" --nofirststartwizard &sudo yum update -ysudo yum install -y cairo五 打印与网络共享
sudo yum install -y cupssudo systemctl start cups && sudo systemctl enable cupssudo mount server:/share /mnt/nfs -o rwsudo mount -t cifs //server/share /mnt/smb -o credentials=/etc/samba/creds,iocharset=utf8