Як встановити кілька версій LibreOffice?


10

Через проблему, про яку тут повідомляється , можливо помилку , я маю використовувати LibreOffice 3.5.

Але я хотів би стежити за останньою версією, яка може навіть вирішити цю проблему.

Я хотів би використовувати останню версію 4.x, крім 3.5. ( не у віртуальній коробці чи у вині)


Тобто: я вже встановив 3,5 із пакету deb. Як встановити зараз версію 4.x без конфліктів? Я думаю, я міг би видалити 3.5 і поставити 4.0 на місце, а потім спробувати встановити 3.5 окремо. Але як?


4
Цей підручник повинен провести вас через процес.
Глютанімат

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

@hmayag - дякую. тепер видалимо наші коментарі

1
@Glutanimate - я створив відповідь на ваше рішення

Відповіді:


10

Це ґрунтується на цьому підручнику , рекомендованому Glutanimate у коментарі до питання щодо створення "локальної" установки певної версії.

Я розгляну лише випадок пакету файлів deb (в архіві є декілька таких файлів).

  • Щоб отримати найновіші версії, перейдіть сюди .

  • Щоб отримати інші версії, перейдіть сюди . (Я знайшов про цю адресу звідси .)

  • Розпакуйте архів. Ви отримаєте папку, а в ній ще одну назву "DEBS" з багатьма деб-файлами.

  • Створіть папку під назвою «встановити» (необов’язкове ім’я) всередині папки «DEBS».

  • Відкрийте вікно терміналу всередині папки «встановити». У цьому терміналі запустіть:

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 - дійсно, процедура однакова для OO

Оце Так! Це було легко. Я вражений.
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
Вам слід додати, що ви не хочете використовувати віртуалізацію до питання, тому що в іншому випадку це був би чистий спосіб робити речі. Хоча вказівник

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

1
Хлопці LibreOffice фактично рекомендують все-таки використовувати 3.5.x для виробничих цілей, але вони хочуть, щоб "решта нас" перевірили найновіше та найкраще. BTW, OT, чи є у вас іконки LibreOffice в / usr / share / icons / hicolor / масштабований / mimetypes /? Під час встановлення LibO 4 я знайшов кілька великих значків, розкиданих по всьому місцю.

@ vasa1 :) Насправді мені не потрібна нова версія, ніж 3.5, мені просто цікаво, якщо моя проблема прокрутки (розглядається коментатором bugzilla як помилка драйвера vga, замість помилки libreoffice та її відсутність у 3,5 та раніше як "чиста удача") піде в останній версії. легко уявити, що кількість зусиль, які я готовий вкласти для цікавості, обмежена. з урахуванням міметиків: я зараз використовую 3.5, і незабаром відповім

0

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

  • див. конкретні інструкції для систем Linux (включаючи Debian, тобто Ubuntu);
  • або загальну сторінку , яка містить посилання на докладні інструкції для Windows, OSX та Linux.

Я розумію, що відповіді "лише для посилань" нахмурюються, але краще вказати на ту документацію (яка буде оновлена), ніж надати тут сумнівну копію / вставити (яка може легко застаріти).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.