Jak zainstalować wiele wersji LibreOffice?

10

Z powodu zgłoszonego tutaj problemu , prawdopodobnie błędu , muszę użyć LibreOffice 3.5.

Ale chciałbym mieć oko na najnowszą wersję, która może nawet rozwiązać ten problem.

Chciałbym użyć najnowszej wersji 4.x oprócz wersji 3.5. ( nie w wirtualnym pudełku lub w winie)


To znaczy: Zainstalowałem już 3.5 z pakietu deb. Jak zainstalować teraz wersję 4.x bez konfliktów? Wyobrażam sobie, że mógłbym odinstalować 3.5 i zainstalować 4.0 na swoim miejscu, a następnie spróbować zainstalować 3.5 osobno. Ale jak?

Społeczność
źródło
4
Ten samouczek powinien poprowadzić Cię przez cały proces.
Glutanimate
@cipricus Przepraszamy, nie mam teraz czasu, ale mogę przyjrzeć się temu później. Tymczasem każdemu, kto zrobił to wcześniej: zachęcamy do samodzielnego opracowania odpowiedzi na podstawie samouczka.
Glutanimate
@hmayag - dziękuję. teraz
1
@Glutanimate - sam stworzyłem odpowiedź z twoim rozwiązaniem

Odpowiedzi:

10

Jest to oparte na tym samouczku , zalecanym przez Glutanimate w komentarzu do pytania dotyczącego wykonania „lokalnej” instalacji określonej wersji.

Rozważę tylko przypadek pakietu plików deb (w pakiecie znajduje się wiele takich plików).

  • Aby uzyskać najnowsze wersje, kliknij tutaj .

  • Aby uzyskać inne wersje, kliknij tutaj . (Znalazłem o tym adresie stąd ).

  • Rozpakuj archiwum. Otrzymasz folder, a w nim inny o nazwie „DEBS” z wieloma plikami deb.

  • Utwórz folder o nazwie „zainstaluj” (nazwa opcjonalna) w folderze „DEBS”.

  • Otwórz okno terminala w folderze „install”. W tym terminalu uruchom:

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

W ten sposób tworzony jest nowy folder o nazwie „opt” z kilkoma innymi folderami i plikami, które zawierają całą instalację LibreOffice.

Jeśli nie chcesz, aby instalacja równoległa wpływała na twoją konfigurację LO, musisz zmienić lokalizację profilu użytkownika nowej instalacji.

W tym celu otwórz bootstraprcplik znajdujący się ./install/opt/libreoffice/program/w edytorze tekstu. Może być konieczna zmiana uprawnień do pliku, aby móc czytać i zapisywać w pliku (kliknij prawym przyciskiem myszy plik → Właściwości → Uprawnienia). Następnie zmień UserInstallationwpis na:

UserInstallation=$ORIGIN/..

Aby uruchomić Writer, znajdź i wykonaj coś takiego DEBS/install/opt/libreoffice4.0/program/swriter. Pozostałe (sdraw, smath, scalc, simpress itp.) Znajdują się w tym samym katalogu.


W ten sposób można używać równolegle wielu wersji LibreOffice, a nawet otwierać je jednocześnie.

Społeczność
źródło
1
Dobra praca nad odpowiedzią! Dodałem małe przejście na temat oddzielania profili użytkowników dwóch instalacji, aby zapobiec uszkodzeniu jednego z nich.
Glutanimate,
@Glutanimate: świetnie! myślisz, że mógłbym spróbować użyć OpenOffice w ten sam sposób? Mam inne, większe pytanie , które nawet zamieściłem tutaj . na ask.libreoffice znalazłem podobny problem zgłoszony tutaj i komentarz mówiący, że w OpenOffice problem jest nieobecny.
Tak sądzę. Jeszcze tego nie wypróbowałem, ale jeśli spojrzysz na instrukcje dla OpenOffice , zobaczysz, że są one prawie identyczne z LO.
Glutanimate
@ Glutanimate - w istocie procedura jest identyczna dla OO
Łał! To było łatwe. Jestem pod wrażeniem.
Adobe
1

Aby to zadziałało, proponuję skompilować go ręcznie. W ten sposób możesz użyć stabilnej wersji 3.5 i najnowszej wersji 4.x. Więc instalujesz wersję stabilną za pomocą przy użyciu apti nową przy użyciu repozytorium.

Spójrz na ten przewodnik .

Wystarczy upewnić się do kasy właściwego tag z LibreOffice rdzeniem za wersję chcesz zbudować.

Ważne jest, aby dodać --prefix=<some-folder>argument do autogen.shpolecenia, aby zapobiec konfliktom z bieżącą instalacją. Na przykład :

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

Powodzenia!

ortang
źródło
0

Nie wygląda na to, że pakiety LibreOffice natywnie obsługują wiele wersji zainstalowanych jednocześnie. Może to zabrzmieć jak przesada, ale najprostszą, najłatwiejszą do utrzymania opcją jest prawdopodobnie zainstalowanie wersji 4.x wewnątrz systemu Ubuntu gościa VirtualBox. W ten sposób uzyskasz dostęp do obu wersji bez martwienia się o kompilację i ponowną kompilację po wydaniu nowych wersji 4.x.

Paweł
źródło
pole wirtualne nie jest opcją. nigdy go nie użyłem i nie jest to dla mnie proste. potrzebuje również dodatkowych zasobów itp. Potrzebuję ogólnej odpowiedzi niezależnej od takich zmiennych
1
Powinieneś dodać, że nie chcesz używać wirtualizacji do pytania, ponieważ w przeciwnym razie byłby to czysty sposób na robienie rzeczy. Chociaż wskaźnik Glutaminate do samouczka powinien załatwić
@ vasa1 - dodał to. wirtualne pudełko (lub wino) jest sposobem na pilnowanie najnowszych wersji: ale widzisz, muszę na razie korzystać z wersji 3.5 i nie jestem pewien, czy 4.x zachowa się w normalnej instalacji, tak jak w wirtualnym pudełko lub wino.
1
Chłopaki z LibreOffice zalecają używanie wersji 3.5.x do celów produkcyjnych, ale chcą, żeby „reszta z nas” przetestowała najnowsze i najlepsze. BTW, OT, czy masz jakieś ikony LibreOffice w / usr / share / icons / hicolor / scalable / mimetypes /? W mojej instalacji LibO 4 znalazłem kilka dużych ikon rozrzuconych po całym miejscu.
@ vasa1 :) w rzeczywistości nie potrzebuję nowszej wersji niż 3.5, jestem tylko ciekawy, czy mój problem z przewijaniem (uważany przez komentatora bugzilla za błąd sterownika vga zamiast błędu libreoffice i jego brak w wersji 3.5 i wcześniejszej jako „czyste szczęście”) odejdzie w najnowszej wersji. łatwo sobie wyobrazić, że wysiłek, który jestem gotów zainwestować z ciekawości, jest ograniczony. biorąc pod uwagę
0

Wiki Document Foundation zawiera dedykowaną stronę pomocy dotyczącą instalowania wielu wersji LibreOffice:

  • zobacz szczegółowe instrukcje dla systemów Linux (w tym opartych na Debianie, tj. Ubuntu);
  • lub strona ogólna , która zawiera łącza do szczegółowych instrukcji dla systemów Windows, OSX i Linux.

Rozumiem, że nie zgadza się z odpowiedziami „tylko link”, ale lepiej wskazać na tę dokumentację (która zostanie odświeżona), niż podać tutaj wątpliwą kopię / wklej (która mogłaby łatwo zestarzeć się).

Dɑvïd
źródło