Installing in parallel on Windows
TDF LibreOffice Document Liberation Project Блоги сообщества Weblate Nextcloud Redmine Ask LibreOffice Пожертвования
Эта страница предоставляет информацию о том как можно установить несколько копий LibreOffice на операционную систему Windows.
Introduction
In this article, the procedure for performing a "user installation" will be presented.
Note:
- The procedure is different for different operating systems (OSes), and, within each OS, for each of the different packaging systems used on those OSes.
- Old LibreOffice releases are archived here.
SI-GUI
Separate Install GUI является мощным инструментом, который позволяет управлять установками LibreOffice на Windows.
Полезная информация по OpenOffice.org может быть найдена здесь .
Административная установка
На Windows вам нужно выполнять т.н. административную установку. Инсталляционный файл должен быть с расширением .msi.
В версия старше 3.4.x установочный файл MSI включен в скачиваемый .exe и должен быть извлечён от туда.
С версии 3.5.x скачиваемый файл уже является установочным пакетом MSI.
Если вы не хотите использовать командную строку или не понимаете инструкций на этой странице, вам стоит присмотреться программе Separate Install GUI.
Каталог для инсталляции
При административной установке вам будет предложено выбрать каталог. Вы не должны создавать каталог заранее. Хорошей практикой является инсталлирование всех программ в подкаталог <C:\Program Files> (для 32-битной Windows) и <C:\Program Files (x86)> (для 64-битной Windows).
Вам потребуются права администратора, если установка производится в системную папку (такую как Program Files). Чтобы запустить командную строку выполните следующие действия: C:\Windows\System32>
.
Версия 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:
- Вам необходимо открыть командную строку, как было описано выше.
- В каталоге со скачанными файлами введите команду с правильным именем:
dir *.msi
- Начните установку командой:
Также, вы можете указать целевой каталок командой, для примера:msiexec /a libo_<version>_Win_x86_multi.msi
(<version> должно быть заменено на фактическое часть в названии.)msiexec /a libo_<version>_Win_x86_multi.msi TARGETDIR="L:\3.6.0"
- Для файлов помощи введите команду:
А для SDK:msiexec /a libo_<version>_Win_x86_helppack-en.msi
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"!
Версия 3.4.x и старше
Если вам нужна информация по этой версии, обратитесь, пожалуйста к станице на английском языке.
For both files you have to execute the following steps:
- First extract the contents of the .exe file into a folder, using different names for each folder. This can be done with an unzip program like 7-Zip.
Alternatively you can just double click the .exe files, but then you have to cancel the installation when asked to install the program. - Now you have to open the Command Prompt as described above. Navigate to the folder with the extracted files.
- Once in the folder you enter
dir *.msi
to get the correct name. Here we assume the name is LibreOffice34.msi. - Now you enter the following line into the command prompt:
msiexec /a libreoffice34.msi
and the installation program should start.
The installation program asks for the install folder (ATTENTION: This can not be the folder with the unzipped files). You have to use the same folder for both .exe files (the program itself and the built-in help).
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
.
Пользовательские настройки
Например, в оригинале есть строка UserInstallation=$SYSUSERCONFIG/LibreOffice/4
, но мы хотим, чтобы фалы пользовательской настройки находились на одном уровне с \program. Тогда нам нужно отредактировать строку в такой вид: UserInstallation=$ORIGIN/../Data/settings
Используйте менеджер фалов для поиска фала "bootstrap.ini" в "..\<installed>\program" и если необходимо отредактируйте строку UserInstallation=$SYSUSERCONFIG/LibreOffice/4.
Во время первого запуска, программа установит пользовательские настройки в директорию, указанную 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
.