CentOS中LibOffice配置技巧
导读:CentOS 上 LibreOffice 配置技巧 一 安装与版本管理 使用 YUM 安装基础套件与中文语言包,便于命令行与图形界面使用: 安装:sudo yum install -y libreoffice libreoffice-l...
CentOS 上 LibreOffice 配置技巧
一 安装与版本管理
- 使用 YUM 安装基础套件与中文语言包,便于命令行与图形界面使用:
- 安装:
sudo yum install -y libreoffice libreoffice-langpacks-zh-Han* - 验证:
libreoffice --version
- 安装:
- 追求新版本与自动更新,可用 Flatpak(推荐):
- 安装 Flatpak:
sudo yum install -y flatpak - 添加 Flathub:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo - 安装 LibreOffice:
flatpak install flathub org.libreoffice.LibreOffice
- 安装 Flatpak:
- 无图形环境或服务器场景,可直接使用命令行工具 soffice 完成打开、转换与批处理任务。
二 字体安装与中文显示
- 系统级字体安装(通用且对 LibreOffice 生效):
- 复制字体至系统目录:
sudo cp /path/to/*.ttf /usr/share/fonts/ - 安装字体工具:
sudo yum install -y fontconfig ttmkfdir - 生成/刷新缓存:
sudo fc-cache -fv - 验证:
fc-list :lang=zh(查看中文字体是否就绪)
- 复制字体至系统目录:
- 导入 Windows 常用字体(如 simsun.ttc、msyh.ttc)以消除中文方块/乱码:
- 建议目录:
/usr/share/fonts/chinese - 权限与索引:
sudo chmod -R 755 /usr/share/fonts/chinese & & sudo ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir - 刷新缓存:
fc-cache -fv
- 建议目录:
- 在 LibreOffice 内设置默认字体:
- 路径:工具 → 选项 → 字体,配置“默认字体”与“文档字体替换”,新文档将自动应用。
三 默认应用与文件关联
- 命令行快速打开文件:
- Writer:
libreoffice --writer file.docx - Calc:
libreoffice --calc file.xlsx - Impress:
libreoffice --impress file.pptx
- Writer:
- 设置为系统默认办公套件(MIME 关联):
- 编辑或创建:
/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 - 图形界面方式:工具 → 选项 → 常规 → 文件关联。
- 编辑或创建:
四 无头转换与性能优化
- 批量/无头转换(适合文档到 PDF 等场景):
- 示例:
soffice --headless --convert-to pdf input.docx --outdir /path/to/output - 并发与稳定性:为不同任务分配不同端口,避免端口冲突
- 示例:
soffice --headless --accept="socket,host=127.0.0.1,port=8100; urp; " --nofirststartwizard &
- 示例:
- 示例:
- 运行环境优化:
- 保持系统与 LibreOffice 更新:
sudo yum update -y - 如遇到图形渲染依赖问题(如无头转 PDF 报 libcairo.so.2 缺失),安装相关库:
sudo yum install -y cairo
- 保持系统与 LibreOffice 更新:
- 服务化与集成:
- 需要集中转换/预览时,可采用 LibreOffice Online 或容器化部署(如 Docker)以便横向扩展与资源隔离。
五 打印与网络共享
- 打印与网络打印机:
- 安装打印栈:
sudo yum install -y cups - 启动服务:
sudo systemctl start cups & & sudo systemctl enable cups - 管理界面:访问 http://localhost:631 添加并配置网络打印机(支持 SMB/IPP 等)
- 在 LibreOffice 中选择已配置的打印机进行打印
- 安装打印栈:
- 文件共享访问(便于多机协作编辑/打印):
- NFS 挂载:
sudo mount server:/share /mnt/nfs -o rw - SMB 挂载:
sudo mount -t cifs //server/share /mnt/smb -o credentials=/etc/samba/creds,iocharset=utf8 - 在 LibreOffice 中直接打开共享路径下的文档进行编辑或打印。
- NFS 挂载:
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: CentOS中LibOffice配置技巧
本文地址: https://pptw.com/jishu/752179.html
