How to install LibreOffice extensions

    From The Document Foundation Wiki
    This page is a translated version of the page Documentation/HowTo/install extension and the translation is 71% complete.


    Step by step User guide

    NOTE: You install extensions on your own risk! The extensions from the site below have not all been thoroughly reviewed or tested. Further, keep in mind that not all Open Office (OOo) extensions may work with LibreOffice.

    В данной статье описывается установка расширений в LibreOffice, которые можно скачать с официального сайта LibreOffice или иных источников. Официальный репозиторий расширений находится на https://extensions.libreoffice.org. Расширение — это модуль, который может быть установлен в LibreOffice, позволяющий расширить его функционал. Эти расширения являются бесплатными.

    Внимание! Вы устанавливаете расширения на свой страх и риск. На данный момент не все расширения OpenOffice проверены на совместимость с LibreOffice.

    Для установки расширения:

    1. Скачайте, интересующее Вас расширение из репозитория и сохраните его на компьютере.
    2. Откройте LibreOffice и перейдите в Сервис ▸ Управление расширениями ...
    Сервиc ▸ Управление расширениями ...


    1. В диалоговом окне Управление расширениями нажмите кнопку Добавить
    Диалоговое окно Управление расширениями


    1. В диалоговом окне Добавить расширение найдите файл с загруженным расширением. Расширения LibreOffice имеют формат OXT.
    Диалоговое окно выбора расширения для установки


    5. Select the extension and click Open to begin installation.

    1. Выберите расширение, которое надо установить и нажмите кнопку Открыть
    2. Если это расширение уже установлено, появится диалоговое окно, в котором будет предложено подтвердить перезапись текущей версии расширения на новую. Для прерывания установки нажмите кнопку Отмена.
    Подтверждение или отмена переустановки расширения


    1. Далее появится диалоговое окно, в котором будет предложено установить расширение Только для меня или Для всех пользователей. В случае установки расширения Только для меня, оно устанавливается в профиль пользователя и другие пользователи не имеют доступ к нему. Для установки расширения Для всех пользователей, необходимо иметь права администратора. В этом случае расширение устанавливается в системную папку LibreOffice и доступно всем пользователям.
    2. Затем появится диалоговое окно подтверждения лицензионного соглашения.
    Установка расширения для всех пользователь или только для текущего


    1. Используйте полосу прокрутки или кнопку Прокрутить вниз для чтения текста лицензии. В конце текста лицензии кнопка Принять станет доступна
      Используйте кнопку Прокрутить вниз, чтобы кнопка Принять стала активной
    2. Для перехода к установке, нажмите кнопку Принять
    Подтверждение лицензионного соглашения


    1. После завершения установки, расширение появится в списке диалогового окна Управления расширениями.
    RU Inst ext 7.PNG


    Для завершения установки, нажмите кнопку Закрыть и затем выйдите из LibreOffice, в том числе из режима быстрого запуска. Если режим быстрого запуска включен, его иконка находится в правом углу панели программ и может быть закрыта с помощью правой кнопки мыши.


    При следующем запуске LibreOffice, расширение станет доступно.

    RU Inst ext 8.PNG


    Notes

    Примечание 1: Тип файла OXT связан с LibreOffice. Дважды щелкните на OXT файл, откроется диалоговое окно 'Управления расширениями' и начнется процесс установки

    Примечание 2: Для загрузки расширений, которые находятся в репозитории расширений в Интернете, откройте диалоговое окно 'Управления расширениями' и нажмите на ссылку «Расширения в Интернете»

    IT admin automated install concepts

    Extensions can be installed via scripting and the command line. (NOTE: when installing for all users [--shared], please make sure LibreOffice is not already running.) Alternatively, it might be easier just to unzip the files in the correct place (?Program Files\LibreOffice\share\extensions?).

    Windows Powershell shared install example

       $LO_PROGRAM="${env:ProgramFiles}\LibreOffice\program"
       if (-not (Test-Path $LO_PROGRAM -PathType Container)) { $LO_PROGRAM="${env:ProgramFiles(x86)}\LibreOffice\program" }
       
       write-host "`nSetting LO system defaults...."
       if (Test-Path "$LO_PROGRAM\unopkg.com" -PathType Leaf ) {
           & "$LO_PROGRAM\unopkg.com"      add   --shared    sample_LO_configuration_extension.oxt
       }
    

    Linux bash unzip example

       # ------------------------------------------------------------------------------
       # LibreOffice Extensions - bundle install (for all users) just by unzipping!!!
       # ------------------------------------------------------------------------------
       MY_EXTENSIONS_TO_INSTALL_DIR=/path/to/extensions
       LO_EXTENSION_DIR=/usr/lib/libreoffice/share/extensions
       if [ -x "${LO_EXTENSION_DIR}/" ]; then
         for EXT_FILE in "${MY_EXTENSIONS_TO_INSTALL_DIR}/"*.oxt ; do
           if [ -f "${EXT_FILE}" ]; then
             LO_EXTENSION=$(basename --suffix=.oxt ${EXT_FILE})
             if [ -e "${LO_EXTENSION_DIR}/${LO_EXTENSION}" ]; then
               echo "  Replacing ${LO_EXTENSION} extension"
               rm -rf "${LO_EXTENSION_DIR}/${LO_EXTENSION}"
             else
               echo "  Adding ${LO_EXTENSION} extension"
             fi
             unzip -q -d "${LO_EXTENSION_DIR}/${LO_EXTENSION}" \
                         "${MY_EXTENSIONS_TO_INSTALL_DIR}/${LO_EXTENSION}.oxt"
           else
             [ "$DEBUG" ] && echo "DEBUG: no .oxt files to install"
           fi
         done
       else
         echo "WARNING: could not find LibreOffice install..."
       fi