Как установить несколько версий LibreOffice?

10

Из-за проблемы сообщается здесь , возможно ошибка, я должен использовать LibreOffice 3.5.

Но я хотел бы следить за последней версией, которая может даже решить эту проблему.

Я хотел бы использовать последнюю версию 4.x рядом с 3.5. ( не в виртуальной коробке или в вине)

То есть: я уже установил 3.5 из пакета deb. Как установить версию 4.x без конфликтов? Я предполагаю, что смогу удалить 3.5 и поставить 4.0 на место, а затем попытаться установить 3.5 отдельно. Но как?

    
задан cipricus 10.06.2013 в 11:43
источник

3 ответа

9

Это основано на этом учебнике , рекомендованном Glutanimate в комментарии к вопросу о создании локальной установки конкретной версии.

Я рассмотрю только случай пакета файлов deb (есть несколько таких файлов, заархивированных в пакете).

  • Чтобы получить последние версии, перейдите здесь .

  • Чтобы получить другие версии, перейдите здесь . (Я нашел об этом адресе от .)

  • Распакуйте архив. Вы получите папку, а в ней еще называется «DEBS» со многими deb-файлами.

  • Создайте папку под названием «install» (необязательное имя) внутри папки «DEBS».

  • Откройте окно терминала внутри папки «install». В этом терминале запустите:

for i in ../*.deb; do dpkg-deb -x $i . ; done

Таким образом, создается новая папка с именем «opt» с несколькими другими папками и файлами, которые содержат всю установку LibreOffice.

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

Для этого откройте файл bootstraprc , расположенный в ./install/opt/libreoffice/program/ в текстовом редакторе. Возможно, вам придется сначала изменить права доступа к файлам, чтобы они могли читать и записывать в файл (щелкните правой кнопкой мыши по файлу → Свойства → Разрешения). Затем измените запись UserInstallation на:

UserInstallation=$ORIGIN/..

Чтобы запустить Writer, найдите и выполните что-то вроде DEBS/install/opt/libreoffice4.0/program/swriter . Другие (sdraw, smath, scalc, simpress и т. Д.) Находятся в одном каталоге.

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

    
ответ дан cipricus 10.06.2013 в 15:43
источник
1

Для этого я предлагаю вам скомпилировать его вручную. Таким образом, вы можете использовать версию stable 3.5 и версию bleeding-edge 4.x. Таким образом, вы устанавливаете стабильную версию с использованием apt и новой с помощью репо.

Посмотрите на руководство .

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

Важно добавить аргумент --prefix=<some-folder> в команду autogen.sh , чтобы предотвратить конфликты с текущей установкой. Например:

./autogen.sh --prefix=/home/username/my_progs

Удачи!

    
ответ дан ortang 10.06.2013 в 12:06
0

Не похоже, что пакеты LibreOffice поддерживают одновременную поддержку нескольких версий. Это может показаться излишним, но самый простой, наиболее удобный вариант - это, вероятно, установить версию 4.x внутри гостевой системы Ubuntu VirtualBox. Таким образом, у вас будет доступ к обеим версиям, не беспокоясь о компиляции и повторной компиляции при выпуске новых версий 4.x.

    
ответ дан Paul 10.06.2013 в 12:14