Я следую ответу @ Seth, чтобы установить LibreOffice4 на сервер.
Я запускаю dpkg -i *.deb
без каких-либо ошибок (от имени root). Тогда я не увидел ни одной папки desktop-integration
. Тогда ничего. Нет команды libreoffice
.
Обычно я пытаюсь использовать libreoffice
для запуска в режиме сервера и преобразовывать файл odt
в файл pdf
(с помощью модуля подпроцесса python). Я могу сделать это локально, но я не могу понять, как установить libreoffice на сервер, где нет графического интерфейса.
Есть идеи?
Моя вина. С помощью коллеги получается команда libreoffice4.1
вместо libreoffice
. Поэтому я успешно установил libreoffice.
Но чтобы рассказать о том, как вызывать libreoffice в версии сервера Ubuntu, необходимо установить дополнительную библиотеку.
# for X11 support
apt-get install xorg
apt-get install openbox
# for libdbus
aptitude install libc6
aptitude install libdbus-glib-1-2
И чтобы преобразовать в pdf, необходимо указать writer_pdf_Export
в моем случае.
libreoffice4.1 --headless --invisible --convert-to pdf:writer_pdf_Export result.odt --outdir /path/to/outdir