Параллельная установка нескольких версий LibreOffice в Windows

From The Document Foundation Wiki
Jump to: navigation, search

Эта страница предоставляет информацию о том как можно установить несколько копий LibreOffice на операционную систему Windows.

SI-GUI

Server Install GUI

Server Install GUI является мощным инструментом, который позволяет управлять установками LibreOffice на Windows.

Полезная информация по OpenOffice.org может быть найдена здесь .

Установка под администратором

На Windows вам приходится выполнять установку из под администратора. Инсталляционный файл должен быть с расширением .msi. В версия старше 3.4.x установочный файл MSI включен в скачиваемый .exe и должен быть извлечён от туда. С версии 3.5.x скачиваемый файл уже является установочным пакетом MSI. Если вы не хотите использовать командную строку или не понимаете инструкций на этой странице вам стоит присмотреться программе Server Installation GUI.

Каталог для инсталляции

При инсталляции под администратором вам будет предложено выбрать каталог. Вы не должны создавать каталог заранее. Хорошей практикой является инсталлирование всех программ в подкаталог <C:\Program Files> (для 32-битной Windows) и <C:\Program Files (x86)> (для 64-битной Windows).

В Win7 вам потребуются права администратора для установки. Чтобы запустить командную строку выполните следующие действия: Меню старт ▸ Стандартные ▸ Командная строка, щёлкните по ней правой кнопкой мыши и выберите Запустить от имени администратора . Должен открыться терминал Windows и показать в заголовке окна "Administrator: Command Prompt", а в терминале C:\Windows\System32>.

Для XP и Vista просто запустите командную строку девой кнопкой мыши.

Версия 3.4.x и старше

Если вам нужна информация по этой версии, обратитесь, пожалуйста к станице на английском языке.

Версия 3.5.x и новее

Скачайте нужные пакеты стабильной версии, или если вы хотите помочь в тестировании, то кандидат на выпуск или ежедневную сборку. Вам понадобятся файлы .msi:

  • один для программы (libo_<version>_Win_x86_multi.msi),
  • по желанию, один или больше для файлов справки (libo_<version>_Win_x86_helppack-en.msi)
  • по желанию SDK (libo-sdk_<version>_Win_x86_install_multi.msi).

Теперь вы должны выполнить следующие шаги для того, чтобы установить программу, справку и SDK:

  1. Вам необходимо открыть командную строку, как было описано выше.
  2. В каталоге со скачанными файлами введите команду с правильным именем:
    dir *.msi
    
  3. Начните установку командой:
    msiexec /a libo_<version>_Win_x86_multi.msi
    
    Также, вы можете указать целевой каталок командой, для примера:
    msiexec /a libo_<version>_Win_x86_multi.msi TARGETDIR="L:\3.6.0"
    
    (<version> должно быть заменено на фактическое часть в названии.)
  4. Для файлов помощи введите команду:
    msiexec /a libo_<version>_Win_x86_helppack-en.msi
    
    А для SDK:
    msiexec /a libo-sdk_<version>_Win_x86_install_multi.msi
    

Инсталлятор потребует указать каталог для установки (Внимание: Этот каталог не может быть тем, где находятся скачанные файлы). Вы должны использовать другой каталог для всех файлов. Каталог для установки не может быть каталогом где лежат скачанные файлы, так как инсталлятор создаст другой .msi файл с таким же именем как у скачанного. Этот конфликт оборвёт установку с сообщение об ошибке, как эта: "Internal Error 2203. ... LibO-Dev_3.6.0beta1_Win_x86_install_multi.msi, -2147287008"!

Если вы в Win7 не запустите инсталлятор с правами администратора, вы также получите ошибку.

Microsoft Visual C++ Runtime DLLs

LibreOffice динамически слинкован с библиотеками Microsoft Visual C++ Runtime. Эти библиотеки не являются частью операционной системы, поэтому, их может не быть у вас. При нормальной установке LibreOffice, если необходимо, эти библиотеки будут автоматически установлены. Однако, когда делается установка из под администратора, и вы не можете запустить LibreOffice, это происходит по причине того, что отсутствует библиотеки Microsoft Visual C++ Runtime (например, MSVCR110.dll). Вам нужно установить Microsoft Visual C++ Runtime самостоятельно. Воспользуйтесь поисковой фразой "MSVC Runtime download" в поиске google, скачайте распространяемый Microsoft файл и установите его. Для примера, MSVCR100.dll есть в Visual C++ Redistributable for Visual Studio 2012 Update 4. Альтернативным способом может быть: если вы загляните в папку с установкой, там будет каталог Win/System, который содержит требуемые библиотеки, которые вы можете скопировать в C:\Windows\System32.

Пользовательские настройки

Используйте менеджер фалов для поиска фала "bootstrap.ini" в "..\<installed>\program" и если необходимо отредактируйте строку UserInstallation=$SYSUSERCONFIG/LibreOffice/4.

Например, в оригинале есть строка UserInstallation=$SYSUSERCONFIG/LibreOffice/4, но мы хотим, чтобы фалы пользовательской настройки находились на одном уровне с \program. Тогда нам нужно отредактировать строку в такой вид: UserInstallation=$ORIGIN/../Data/settings

Во время первого запуска, программа установит пользовательские настройки в директорию, указанную UserInstallation, и LibreOffice будет готов к запуску.

Для начала работы с приложениями, запустите soffice.exe из менеджера файлов. Если вы хотите пользоваться постоянно приложением, можно создать ярлык на рабочем столе.

Примечание: следует иметь старые и новые версии bootstrap.ini в безопасном месте.

Очистка установки

При параллельной установке делается полное извлечение содержимого установочного файла, и не предоставляется вариантов выбора для настройки. Как результат, ~500 Мб поглощается файлами языковых пакетов, которые вероятнее всего не нужны пользователю. Если вы желаете восстановить свободное место на диске, удалите директории <installed>\readmes, <installed>\fonts и <installed>\Win или <installed>\Windows. Так же можно удалить файл .msi находящийся в <installed>\. Избыточные файлы локализации можно найти в <installed>\program\resources, <installed>\share\registry\res и <installed>\share\extensions. Но удаляйте только те, которые вы не будете использовать в интерфейсе LibreOffice. Существует также простой скрипт, который можно запустить в <installed>\, он сделает эту работу за вас. Этот пакетный сценарий может быть использован и для установок с помощью Server Install GUI.

Примечание: Под <installed>\ имеется ввиду директория, куда была установлена эта конкретная версия LibreOffice.

Удаление программы

Для удаления программы установленной из под администратора вам необходимо только удалить папку, в которую она была установлена. При установке она не задаёт настройки для удаления в реестре.

Версия MinGW

Сжатые сборки MinGW должны быть просто распакованы. Подобно версиям Portable, их можно использовать дважды щелкнув на soffice.exe в каталоге program.