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


10

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

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

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


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


4
Этот учебник должен помочь вам в этом процессе.
Glutanimate

@cipricus Извините, сейчас нет времени, но я мог бы разобраться с этим позже. В то же время для тех, кто делал это раньше: не стесняйтесь составить свой собственный ответ на основе учебника.
Glutanimate

@hmayag - спасибо. Теперь давайте удалим наши комментарии

1
@Glutanimate - я сам создал ответ с вашим решением

Ответы:


10

Это основано на этом руководстве , рекомендованном 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 могут использоваться параллельно, даже открываться одновременно.


1
Хорошая работа над ответом! Я добавил небольшой отрывок о разделении пользовательских профилей двух установок, чтобы один из них не повредил другой.
Glutanimate

@Glutanimate: отлично! Как вы думаете, я мог бы попытаться использовать OpenOffice таким же образом? У меня есть еще один большой вопрос , который я тут же написал . На сайте ask.libreoffice я обнаружил похожую проблему, о которой здесь сообщалось, и в комментарии, в котором говорится, что в OpenOffice эта проблема отсутствует.

Я бы так и подумал. Еще не попробовал сам, но если вы посмотрите на инструкции для OpenOffice, то увидите, что они в значительной степени идентичны LO.
Glutanimate

@Glutanimate - действительно, процедура для ОО идентична

Вот это да! Это было легко. Я впечатлен.
Adobe

1

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

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

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

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

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

Удачи!


0

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


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

1
Вы должны добавить, что вы не хотите использовать виртуализацию в вопросе, потому что иначе это был бы чистый способ сделать что-то. Хотя указатель Glutaminate на учебник должен

@ vasa1 - добавил это. Виртуальная коробка (или Wine) - это способ следить за последними версиями: но вы видите, мне нужно использовать 3.5 на данный момент, и я не уверен, что 4.x будет вести себя в обычной установке так же, как в виртуальной коробка или в вине.

1
Ребята из LibreOffice на самом деле рекомендуют по-прежнему использовать 3.5.x для производственных целей, но они хотят, чтобы «остальные из нас» протестировали новейшие и лучшие. Кстати, OT, у вас есть какие-либо иконки LibreOffice в / usr / share / icons / hicolor / масштабируемые / mimetypes /? Во время установки LibO 4 я обнаружил несколько значков, разбросанных повсюду.

@ vasa1 :) на самом деле мне не нужна более новая версия, чем 3.5, мне просто любопытно, если моя проблема с прокруткой (рассматривается комментатором на bugzilla как ошибка драйвера vga вместо ошибки libreoffice и ее отсутствие в 3.5 и ранее как "чистая удача") ушел бы в последней версии. Легко представить, что количество усилий, которые я готов инвестировать ради любопытства, ограничено. учитывая mimetypes: я использую 3.5 сейчас и скоро отвечу

0

Вики Document Foundation содержит специальную страницу справки для установки нескольких версий LibreOffice:

  • см. конкретные инструкции для систем Linux (в том числе на основе Debian, т.е. Ubuntu);
  • или общая страница , которая содержит ссылки на подробные инструкции для Windows, OSX и Linux.

Я понимаю, что ответы «только для ссылок» осуждаются, но лучше указать на эту документацию (которая будет обновлена), чем на предоставление сомнительной копии / вставки здесь (которая может легко устареть).

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.