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

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

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

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


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

10
задан 13.04.2017, 15:24

3 ответа

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

10
ответ дан 11.10.2019, 14:05
  • 1
    Хорошая работа над ответом! Я добавил небольшой проход при разделении профилей пользователей двух установок для предотвращения любой, повреждающей другой. – Khaled 10.06.2013, 20:48
  • 2
    @Glutanimate: большой! Вы думаете, что я мог попытаться использовать OpenOffice таким же образом? Я имею мой другой больший вопрос , которого я даже осуществил перекрестную рассылку здесь . на ask.libreoffice я нашел, что подобная проблема сообщила здесь и комментарий, говоря, что в OpenOffice проблема отсутствует. – gotqn 10.06.2013, 20:54
  • 3
    Я был бы думаю так. Должны все же попробовать его самостоятельно, но если Вы смотрите эти инструкции для OpenOffice you' ll видят, что они в значительной степени идентичны LO. – Patrick Oscity 10.06.2013, 21:03
  • 4
    @Glutanimate - действительно, процедура идентична для OO – amit_saxena 10.06.2013, 21:48
  • 5
    Ничего себе! Это было легко. I' m впечатленный. – Patrick Oscity 23.01.2014, 12:08

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

Взгляните на это руководство .

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

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

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

Удачи!

1
ответ дан 11.10.2019, 14:05

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

0
ответ дан 11.10.2019, 14:05
  • 1
    виртуальное поле не является опцией. я никогда не использовал его и не прост мне. также, этому нужны дальнейшие ресурсы и т.д., мне нужен общий ответ, независимый от таких переменных – Aravind 10.06.2013, 15:20
  • 2
    Необходимо добавить что Вы don' t хотят использовать виртуализацию для вопроса, потому что это иначе было бы очевидным способом, чтобы сделать вещи. Хотя Glutaminate' s указатель на учебное руководство должен добиться цели:) – Kulbir Saini 10.06.2013, 15:51
  • 3
    @vasa1 - добавило это. виртуальное поле (или вино) является способом следить за последними версиями: но Вы видите, я должен использовать 3.5 на данный момент, и я не уверен 4.x, будет вести себя в нормальной установке, как она могла бы в виртуальном поле или в вине. – Mike Jarema 10.06.2013, 16:34
  • 4
    Парни LibreOffice на самом деле рекомендуют все еще использовать 3.5.x в производственных целях, но они хотят " отдых us" протестировать последнее и самое большое. BTW, OT, у Вас есть какие-либо значки LibreOffice в/usr/share/icons/hicolor/scalable/mimetypes/? На моей установке LibO 4 я нашел несколько больших значков рассеянными повсеместно. – JC Grubbs 10.06.2013, 16:59
  • 5
    @vasa1:) на самом деле мне не нужна более новая версия, чем 3,5, мне просто любопытно если моя прокрутка проблемы (рассмотренный комментатором на Bugzilla как vga ошибка драйвера, вместо libreoffice ошибки и ее отсутствия в 3,5 и прежде как " чистый luck") ушел бы в последней версии. легко предположить, что усилие, которое я готов инвестировать для любопытства, ограничено. рассмотрение mimetypes: я использую 3.5 теперь и скоро отвечу – Mike Jarema 10.06.2013, 17:12

Теги

Похожие вопросы