|
Простая задача по установке пакета LibreOffice 5.х , озвученная в теме статьи , оказалась не такой тривиальной, какой может показаться на первый взгляд.
Казалось бы, чего может быть проще, удалить старый пакет LibreOffice 4 и установить новый из пакетов из *.deb файлов или из репозитория.
Установка при этом проходит успешно, но далее ничего не работает.
Т.е. либо Alfresco загружается с ошибками, либо загружается в штатном режиме, но возникают сбои и ошибки при работе с документами, например при выполнении предпросмотра или конвертации документов *.doc, *.docx, *.xls, *.xlsx, *.txt и так далее в формат *.pdf.
С сайта разработчика по ссылке https://ru.libreoffice.org/download/ были скачены пакеты самого LibreOffice, пакета локализации и пакета справки в формате *.deb
Далее приведу пошаговый пример установки и настройки LibreOffice 5.х для Alfresco Community 5.0.D.
Итак идет по шагам.
1. Обновляем репозиторий, выполнив команду:
1 | sudo apt-get update |
2. ставим вспомогательные пакеты, последовательно выполнив команды и соглашаемся с соглашениями, которые будут выведены в процессе устанвоки:
1 2 | sudo apt-get install libcairo2 sudo apt-get install -y steam |
3. устанавливаем LibreOffice 5.х (ниже пример из рабочего скрипта установки):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | sudo tar zxvf LibreOffice_5.2.3_Linux_x86-64_deb.tar.gz cd LibreOffice_5.2.3.3_Linux_x86-64_deb/DEBS/ sudo dpkg -i *.deb cd ../.. sudo tar zxvf LibreOffice_5.2.3_Linux_x86-64_deb_langpack_ru.tar.gz cd LibreOffice_5.2.3.3_Linux_x86-64_deb_langpack_ru/DEBS/ sudo dpkg -i *.deb cd ../.. sudo tar zxvf LibreOffice_5.2.3_Linux_x86-64_deb_helppack_ru.tar.gz cd LibreOffice_5.2.3.3_Linux_x86-64_deb_helppack_ru/DEBS/ sudo dpkg -i *.deb cd ../.. |
По умолчанию LibreOffice 5.х установился в следующий каталог
1 | /opt/libreoffice5.2/ |
4. Корректируем файл конфигурации Alfresco : alfresco-global.properties
1 | sudo nano /opt/alfresco-5.0.d/tomcat/shared/classes/alfresco-global.properties |
В нем необходимо найти строки, отвечающие за пути к пакету LibreOffice и заменить их на следующие:
1 2 | ooo.exe=/opt/libreoffice5.2/program/soffice jodconverter.officeHome=/opt/libreoffice5.2 |
5. Старую версию LibreOffice , которая расположена по следующему пути:
1 | /opt/alfresco-5.0.d/libreoffice |
нужно удалить или переместить в другое место.
6. выполняем перезагрузку сервера, выполнив команду:
1 | sudo shutdown –r now |
На этом настройка завершена. После перезапуска в логах
1 | /opt/alfresco-5.0.d/tomcat/logs/catalina.out |
могут появится ошибки, свидетельствующие о невозможности получения версии OpenOffice или LibreOffice , но это на производительность не влияет. После полной загрузки Alfresco все должно работать в штатном режиме.
Вы также можете ознакомиться с другими статьями:
16th Ноя 2016
|
Теги:
|