安装OpenOffice以进行无头使用

问题非常简单和简短。我正在按照这篇文章的指示安装OpenOffice无界面版本。
sudo apt-get install openoffice.org-headless openoffice.org-writer openoffice.org-draw

我遇到了以下错误:
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package openoffice.org-headless
E: Couldn't find any package by regex 'openoffice.org-headless'

更新:

apt-cache search openoffice.org

输出:http://pastebin.ubuntu.com/1262902/


apt-cache search openoffice.org的输出是什么? - user61928
输出非常庞大。我应该从中找到什么?还是我应该在这里粘贴它? - Subhransu Mishra
所以,先运行sudo apt-get update,然后尝试安装adain。 - user61928
那并没有帮助,请检查输出。 - Subhransu Mishra
5个回答

Ubuntu在相当长时间前就改用了LibreOffice而不是OpenOffice。
安装libreoffice-common,然后通过添加"--headless"运行时参数来运行LibreOffice服务。
$ /usr/bin/libreoffice --headless

整篇文章的其余部分应该是兼容的,只要你把“openoffice.org”全面替换为“libreoffice”。

我打算使用PyODConverter来批量转换文件,所以你能提供一种安装OpenOffice的可能解决方案吗? - Subhransu Mishra
1您可以使用上游软件包(OpenOffice.org/download)。大多数发行版不再提供它。 - Eric
Eric是对的,LibreOffice已经取代了OpenOffice。它只是同一个程序的分支,但没有许可限制。 - Sepero
2根据其 GitHub 页面显示,PyODConverter 支持 LibreOffice 和 OpenOffice 两种软件。https://github.com/mirkonasato/pyodconverter - andrewsomething
@Sepero 【这不是区别所在。】(或者更确切地说,你的表述是误导性的,因为OpenOffice.org的许可限制并不针对用户或创建衍生作品的人。在OpenOffice.org中,最接近于更严格的许可限制是希望将他们的代码合并到OpenOffice.org本身的开发人员必须将版权归属给Oracle...就像社区成员希望将他们的代码合并到Unity时必须将版权归属给Canonical一样。) - Eliah Kagan
@EliahKagan 这是过时的观点了。如今,贡献者保留版权:http://www.canonical.com/contributors - Eric
我只安装了LibreOffice(而不是OpenOffice)在我的机器上,我可以使用soffice --headless命令来运行。 - makkasi

按照他们网站上给出的指示安装OpenOffice。
安装步骤如下:
首先,下载openOffice.org的全套tar包。您应该选择适合您操作系统的版本(对我来说是Linux 64位(x86-64)DEB),语言和版本。然后点击下载完整安装按钮以获取一个.tar.gz文件。
然后将.tar.gz文件解压到一个合适的目录中。我将其下载到了我的主目录中。您可以使用类似以下命令来解压它(将文件名替换为您下载的确切名称):
tar xf Apache_OpenOffice_4.1.2_Linux_x86-64_install-deb_en-US.tar.gz

然后打开终端并进入包含.deb文件的目录。如果您将其解压到主目录中,则命令如下:
cd ~/en-US/DEBS/

然后使用以下命令安装所有.deb文件:
sudo dpkg -i *.deb

由于OpenOffice 2.3可以在无界面模式下启动,因此您可以使用以下命令以无界面模式启动它:
soffice --headless 

希望这能有所帮助。

在16.04中再次测试。与之前一样有效。


错误:当前未安装程序“soffice”..... - Damir Olejar
@user983803 我再次按照指示在服务器上进行了测试。soffice 完美地找到了位置。请检查您是否下载了正确的版本,并再次尝试。 - Anwar

请确保您已经完全卸载了LibreOffice,然后按照Olive Twist的安装说明进行操作,这样应该能够解决您的问题。

这里下载无界面的开放办公套件。
虽然是Hardy版本,但应该适用于您。

OpenOffice.org 无界面安装:
apt-get install openoffice.org-core