我们以前在 CentOS 6.8 上无头运行 Openoffice,但现在正在升级到 CentOS 8
但是,我无法使用以下命令安装 Openoffice headless:
yum install openoffice.org-base
yum install openoffice.org-writer
yum install openoffice.org-headless
我不断收到错误(在 CentOS 7 和 8 上)
No match for argument: openoffice.org-base
Error: Unable to find a match: openoffice.org-base
作为替代方案,我尝试从官方网站上提供的包含 RPM 的 tar 文件安装 Openoffice。但是,我不确定如何在无头模式下运行它。
任何帮助都将不胜感激。我的目标是在命令行上运行 openoffice headless,以便我们可以批量将 word 转换为 pdf。这在 CentOS 6.8 中使用 Openoffice headless 已经可以正常工作。但在 CentOS 7 和 8 中,上述问题仍然存在。
答案1
LIbreOffice 不是您应该迁移到的当前且开发更积极的 OpenOffice 版本吗?至少它是默认包含和支持的办公套件。而且执行标准操作通常也是最容易维护的,比保持您手动下载的 RPM 更新更容易...
“ yum group list hidden
” 并且yum group info "Office Suite and Productivity"
可能后面跟着yum group install "Office Suite and Productivity"
应该可以满足您的大部分需求。
然后使用 libreoffice 对脚本进行进一步微调--headless
模式
soffice --headless --convert-to pdf my-report.docx