Нужна помощь с libreoffice

Автор Fedex1, 24 мая 2013, 13:22

0 Пользователи и 1 гость просматривают эту тему.

Fedex1

Нужна помощь c libreoffice на платной основе.
Стоит на ubuntu x64 without gui. Запущен офис в headless. Проблема возникает при конвертации документа с формулами. Картинки получаются с черным фоном.
Кто может помочь решить эту проблему?


Fedex1

Пробовал. Работает на x32. На x64 не хочет.

ape

#3
В Убунте используется LibO, но не ванильный. Проблема с формулами устранена в LibO-4.0.4. Попробуйте использовать его. Во всяком случае, в ванильном LibO-4.0.4 на Lubuntu-13.04_х64 такую ошибку не встречал.

Fedex1

Я пробовал ставить пакеты с сайта libreoffice 4.0.3, но выдало ошибку. Я не стал разбираться - подключил репозиторий и установил через apt.
Сейчас скачал 4.1 alpha. Так же не ставится, выдает ошибку в одном пакете:

Unpacking libobasis4.1-kde-integration (from libobasis4.1-kde-integration_4.1.0.0.alpha1-1_amd64.deb) ...
dpkg: error processing libobasis4.1-kde-integration_4.1.0.0.alpha1-1_amd64.deb (--install):
trying to overwrite '/opt/libreoffice4.1/program/libkdebe1lo.so', which is also in package libobasis4.1-core01 4.1.0.0.alpha1-1


Подскажите куда копать?

ape

#5
Цитата: Fedex1 от 25 мая 2013, 00:19Подскажите куда копать?
1. http://www.lubuntu.ru/forum/viewtopic.php?f=15&t=322&start=10#p5981
2. Дополнительно поясняю:
- распаковываете все пакеты, включая /desktop-integration/.., в одну папку (это изменение п.2);
- из этой папки удаляете DEB-пакеты словарей испанского и французского языков, libobasis4.x-kde-integration..;
- выполняете из этой папки dpkg -i *.deb.

Fedex1

Благодарю за ответ.
В папке /usr/bin /usr/local/bin нет soffice. Т.е. для запускать надо из /opt/libreoffice4.1/program/soffice.bin - это так?
Программа не хочет открывать порт в --headless mode.
В netstat программа присутствует как
unix  2      [ ACC ]     STREAM     LISTENING     183720   /tmp/OSL_PIPE_0_SingleOfficeIPC_6560b2e48bca338e8ba4c6a464b9e42

Чтоб подправить?

ape

#7
Цитата: Fedex1 от 25 мая 2013, 11:42Т.е. для запускать надо из /opt/libreoffice4.1/program/soffice.bin - это так?
Да. У меня не было таких заморочек, т.к. в Лубунту LibO нет. "Ванила" всегда встаёт в /opt
Скорее всего, Вы не забыли скинуть в общую установочную папку пакет из последней папочки - deb-menu. Поэтому пакет не установлен. Поиск запуска, как правило, следствие этой ошибки.
--
Я левой ногой (WinNT) в футбол играю, а на правой (NIXы) только хожу.

Fedex1

При распаковке tar -xvf Libreoffice... все распаковывается в одну директорию без поддиректорий.
Через xvfb удалось запустить офиис. Порт виден. Но теперь проблема такого рода образовалась:

import uno
  File "/opt/libreoffice4.1/program/uno.py", line 21, in <module>
    import pyuno
ImportError: dynamic module does not define init function (initpyuno)


Прописаны такие пути:


PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/libreoffice4.1/ure/bin/:/opt/libreoffice4.1/program"
URE_BOOTSTRAP="vnd.sun.star.pathname:/opt/libreoffice4.1/program/fundamentalrc"
LD_LIBRARY_PATH="/opt/libreoffice4.1/program/"
PYTHONPATH="/opt/libreoffice4.1/program/:/opt/libreoffice4.1/ure-link/lib:/opt/libreoffice4.1/ure-link/bin::/opt/libreoffice4.1/program/"



ape

#9
Я всю распаковку *_deb.tar.gz произвожу с помощью 7zipFM под WinNT. Дебиан-меню - эта папка находится в директории с базовыми пакетами. Возможно, что удаление Убунтофиса проведено некорректно, т.е. не полностью: cудя по Вашему описанию, настройки Убунтофиса в системе присутствуют. Может попробовать снова полностьтью дейнсталлировать (с меню и настройками) LibO и установить по чистому LibO-4.1.0.0beta1?
--
1-я бета уже есть.