Raketenwilli: Ubuntu 22.04, Libreoffice, Java: Komplette Neuinstallation

Beitrag lesen

Ich habe auf der gesamten Systempartition keine Datei javasettings*.* gefunden

Hm. Eigentlich bin ich auf Debian umgestiegen…

Aber ich habe das mal auf einem System überprüft, auf dem ebenfalls noch Ubuntu 22.04 installiert ist (Das hab ich vor Jahren erfolgreich mit einer anderen Holzhammer-Methode von 20.04 auf 22.04 hochgestuft und hat womöglich trotzdem seine Besonderheiten) - und auf dem Java im LibreOffice ebenfalls funktioniert:

cd ~/.config/libreoffice
find -name "*java*"


./pack/config/javasettings_Linux_X86_64.pack
./config/javasettings_Linux_X86_64.xml

der vollständige Pfad lautet also in (meinem) Ubuntu 22.04 genau so wie auf meinem Debian:

$HOME/.config/libreoffice/4/user/config/javasettings_Linux_X86_64.xml

Wenn diese Datei nicht aufscheint, scheint was zu fehlen. Oder Du benutzt eine Methode, die „versteckte“ Dateien und Ordner (beginnen mit einem Punkt) nicht anzeigt. Oder es ist Dir gelungen, die Rechte an der Ordnerstruktur und den Dateien falsch zu setzen, oder, oder, oder… Ich kenne da eine lange List möglicher Fehler und mit 172% davon habe ich sehr eigene Erfahrung gemacht. Diese also teils mehrfach höchstselbst fabriziert.

Da Du eh ein Upgrade auf 24.04 durchziehen willst, kannst Du mit dem 22.04 auch üben...

Zum Setup:

Das ist meine Datei /etc/apt/sources.list:

### /etc/apt/sources.list:
deb http://de.archive.ubuntu.com/ubuntu/ jammy main restricted
#deb-src http://de.archive.ubuntu.com/ubuntu/ jammy main restricted

deb http://de.archive.ubuntu.com/ubuntu/ jammy-updates main restricted
#deb-src http://de.archive.ubuntu.com/ubuntu/ focal-updates main restricted

deb http://de.archive.ubuntu.com/ubuntu/ jammy universe
#deb-src http://de.archive.ubuntu.com/ubuntu/ jammy universe
deb http://de.archive.ubuntu.com/ubuntu/ jammy-updates universe
#deb-src http://de.archive.ubuntu.com/ubuntu/ focal-updates universe

deb http://de.archive.ubuntu.com/ubuntu/ jammy multiverse
# deb-src http://de.archive.ubuntu.com/ubuntu/ jammy multiverse
deb http://de.archive.ubuntu.com/ubuntu/ jammy-updates multiverse
#deb-src http://de.archive.ubuntu.com/ubuntu/ focal-updates multiverse

deb http://de.archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse
#deb-src http://de.archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse


deb http://security.ubuntu.com/ubuntu jammy-security main restricted
#deb-src http://security.ubuntu.com/ubuntu focal-security main restricted
deb http://security.ubuntu.com/ubuntu jammy-security universe
#deb-src http://security.ubuntu.com/ubuntu focal-security universe
deb http://security.ubuntu.com/ubuntu jammy-security multiverse
#deb-src http://security.ubuntu.com/ubuntu focal-security multiverse

Ferner habe ich noch (wie im Ubuntu-Users-Wiki beschrieben) das libreoffice-PPA als weitere Quelle installiert.

Das machst Du, weil da auch Public Keys importiert werden müssen, unter Ubuntu am einfachsten mit:

sudo add-apt-repository ppa: libreoffice/ppa 

Resultat (nur überprüfen):

(/etc/apt/sources.list.d/libreoffice-ubuntu-ppa-focal.list):

deb http://ppa.launchpad.net/libreoffice/ppa/ubuntu jammy main
# deb-src http://ppa.launchpad.net/libreoffice/ppa/ubuntu focal main

Vergiss nicht, danach sudo apt update auszuführen.

Die JRE ist bei mir komplett automatisch (als Abhängigkeit) installiert worden. Du musst das nur überprüfen.

apt list "*jre*" | grep -i installiert

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

default-jre-headless/jammy,now 2:1.11-72build2 amd64  [Installiert,automatisch]
default-jre/jammy,now 2:1.11-72build2 amd64  [Installiert,automatisch]
openjdk-11-jre-headless/jammy-updates,jammy-security,now 11.0.22+7-0ubuntu2~22.04.1 amd64  [Installiert,automatisch]
openjdk-11-jre/jammy-updates,jammy-security,now 11.0.22+7-0ubuntu2~22.04.1 amd64  [Installiert,automatisch]

Die von mir installierten libreoffice-Pakete:

apt list "*libreoffice*" | grep -F '[installiert]'

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

libreoffice-calc/jammy,now 4:24.2.3~rc2-0ubuntu0.22.04.1~lo1 amd64  [installiert]
libreoffice-gnome/jammy,now 4:24.2.3~rc2-0ubuntu0.22.04.1~lo1 amd64  [installiert]
libreoffice-gtk3/jammy,now 4:24.2.3~rc2-0ubuntu0.22.04.1~lo1 amd64  [installiert]
libreoffice-help-de/jammy,jammy,now 4:24.2.3~rc2-0ubuntu0.22.04.1~lo1 all  [installiert]
libreoffice-help-en-gb/jammy,jammy,now 4:24.2.3~rc2-0ubuntu0.22.04.1~lo1 all  [installiert]
libreoffice-help-en-us/jammy,jammy,now 4:24.2.3~rc2-0ubuntu0.22.04.1~lo1 all  [installiert]
libreoffice-impress/jammy,now 4:24.2.3~rc2-0ubuntu0.22.04.1~lo1 amd64  [installiert]
libreoffice-l10n-de/jammy,jammy,now 4:24.2.3~rc2-0ubuntu0.22.04.1~lo1 all  [installiert]
libreoffice-l10n-en-gb/jammy,jammy,now 4:24.2.3~rc2-0ubuntu0.22.04.1~lo1 all  [installiert]
libreoffice-l10n-en-za/jammy,jammy,now 4:24.2.3~rc2-0ubuntu0.22.04.1~lo1 all  [installiert]
libreoffice-nlpsolver/jammy,jammy,now 4:0.9+LibO24.2.3~rc2-0ubuntu0.22.04.1~lo1 all  [installiert]
libreoffice-pdfimport/jammy-backports,jammy-backports,now 1:7.4.7-0ubuntu0.22.10.1~bpo22.04.1 all  [installiert]
libreoffice-report-builder-bin/jammy,now 4:24.2.3~rc2-0ubuntu0.22.04.1~lo1 amd64  [installiert]
libreoffice-script-provider-python/jammy,jammy,now 4:24.2.3~rc2-0ubuntu0.22.04.1~lo1 all  [installiert]
libreoffice-sdbc-mysql/jammy,now 4:24.2.3~rc2-0ubuntu0.22.04.1~lo1 amd64  [installiert]
libreoffice-style-elementary/jammy,jammy,now 4:24.2.3~rc2-0ubuntu0.22.04.1~lo1 all  [installiert]
libreoffice-style-oxygen/jammy-backports,jammy-backports,now 4:7.5.9-0ubuntu0.23.04.1~bpo22.04.1 all  [installiert]
libreoffice-style-tango/jammy,jammy,now 4:24.2.3~rc2-0ubuntu0.22.04.1~lo1 all  [installiert]
libreoffice-writer2latex/jammy,jammy,now 1.4-11 all  [installiert]
libreoffice-writer/jammy,now 4:24.2.3~rc2-0ubuntu0.22.04.1~lo1 amd64  [installiert]

Das Paket ure-java habe ich offenbar manuell installiert:

apt list *ure* | grep -F '[installiert]'

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

ure-java/jammy,now 4:24.2.3~rc2-0ubuntu0.22.04.1~lo1 amd64  [installiert]
uvccapture/jammy,now 0.5-5 amd64  [installiert]

Die Methode mit dem ganz großem Holzhammer. (Erst ALLES lesen, dann handeln!)

Wenn Du damit klar kommst (Probleme wird das eher nicht verursachen), dass etliche Pakete als „manuell“ statt “automatisch installiert“ markiert werden:

Kopiere die obige datei sources.list in Deine /etc/apt/sources.list. Überlege dabei, was Du vielleicht selbst daran geändert hast (benötigte Sourcen?, weitere Repos?)

Sodann:

sudo add-apt-repository ppa:libreoffice/ppa

list="liblibreoffice-java libreoffice-base-core libreoffice-base-drivers libreoffice-base libreoffice-calc libreoffice-common libreoffice-core libreoffice-draw libreoffice-help-common libreoffice-help-de libreoffice-help-en-gb libreoffice-help-en-us libreoffice-impress libreoffice-java-common libreoffice-l10n-de libreoffice-l10n-en-gb libreoffice-l10n-en-za libreoffice-math libreoffice-nlpsolver libreoffice-pdfimport libreoffice-report-builder-bin libreoffice-script-provider-python libreoffice-sdbc-firebird libreoffice-sdbc-hsqldb libreoffice-sdbc-mysql libreoffice-sdbc-postgresql libreoffice-style-breeze libreoffice-style-colibre libreoffice-style-elementary libreoffice-style-oxygen libreoffice-style-sifr libreoffice-style-tango libreoffice-style-yaru libreoffice-uiconfig-base libreoffice-uiconfig-calc libreoffice-uiconfig-common libreoffice-uiconfig-draw libreoffice-uiconfig-impress libreoffice-uiconfig-math libreoffice-uiconfig-writer libreoffice-writer2latex libreoffice-writer ure-java";

sudo apt purge $list;
sudo apt autoremove;
sudo apt full-upgrade
sudo apt install $list;

Je nach dem von Dir verwendeten Desktop könntest Du noch etwas davon nutzen wollen:

apt list "*libreoffice-gtk*" "*libreoffice-kde*" "*libreoffice-gnome*"
Auflistung… Fertig
libreoffice-gnome/jammy,now 4:24.2.3~rc2-0ubuntu0.22.04.1~lo1 amd64  [installiert]
libreoffice-gtk2/jammy-updates,jammy-updates,jammy-security,jammy-security 1:7.3.7-0ubuntu0.22.04.4 all
libreoffice-gtk3/jammy,now 4:24.2.3~rc2-0ubuntu0.22.04.1~lo1 amd64  [installiert]
libreoffice-gtk/jammy-updates,jammy-updates,jammy-security,jammy-security 1:7.3.7-0ubuntu0.22.04.4 all
libreoffice-kde4/jammy-updates,jammy-updates,jammy-security,jammy-security 1:7.3.7-0ubuntu0.22.04.4 all
libreoffice-kde5/jammy-updates,jammy-security 1:7.3.7-0ubuntu0.22.04.4 amd64
libreoffice-kde/jammy-updates,jammy-updates,jammy-security,jammy-security 1:7.3.7-0ubuntu0.22.04.4 all

Weitere nette Pakete liefert Dir:

apt list "*libreoffice*"

Nach dem Setup

Beende Libreoffice, mach ein Backup von $HOME/.config/libreoffice, starte libreoffice-writer.