libreoffice update von 24.2 auf 24.8 schlägt fehl
Hallo Liste, wollte heute mein Libreoffice 24.2 auf 24.8 unter leap 15.5 upgraden. Es wird aber eine fehlende library an gemeckert nothing provides 'libZXing.so.3()(64bit)' needed by the to be installed libreoffice-24.8.0.3- lp155.1233.2.x86_64 Die lib konnte ich hier (devel:libraries:c_c++[1]) finden und installieren. Dann kommt aber: nothing provides 'libfixmath.so(FIXMATH_2022.07.20)(64bit)' needed by the to be installed libreoffice-24.8.0.3-lp155.1233.2.x86_64 Anscheinend ist das Repo noch nicht ganz fertig. Oder hat das jemand hier unter leap 15.5 am Laufen? Gruß Herbert -------- [1] https://build.opensuse.org/package/show/devel%3Alibraries%3Ac_c%2B%2B/zxing-...
Hallo Herbert, wenn Du jemals mit Datenbanken unter LibreOffice arbeiten willst: Vermeide die Pakete von Linux-Distributionen. Ich habe hier neben den Paketen von SuSE die von LibreOffice direkt installiert. Da funktioniert der ReportBuilder und die Unterstützung für Firebird. Auf anderen Rechnern lege ich ein Verzeichnis für lokale RPMs an, binde das als reines rpm-Verzeichnis in Yast ein und kopiere dort die Pakete von LibreOffice rein. Dann deinstalliere ich die SUSE- Pakete, sperre sie und installiere die von LibreOffice. Leider muss ich da für jedes Päckchen die nicht bestandene Integritätsprüfung von YaST ignorieren, aber die installierte Version hat dann alles, was das Original hat. Gruß Robert -- Homepage: https://www.familiegrosskopf.de/robert
Am Donnerstag, 29. August 2024, 07:49:13 CEST schrieb Robert Großkopf:
Hallo Herbert,
wenn Du jemals mit Datenbanken unter LibreOffice arbeiten willst: Vermeide die Pakete von Linux-Distributionen. Ich habe hier neben den Paketen von SuSE die von LibreOffice direkt installiert. Da funktioniert der ReportBuilder und die Unterstützung für Firebird.
Auf anderen Rechnern lege ich ein Verzeichnis für lokale RPMs an, binde das als reines rpm-Verzeichnis in Yast ein und kopiere dort die Pakete von LibreOffice rein. Dann deinstalliere ich die SUSE- Pakete, sperre sie und installiere die von LibreOffice. Leider muss ich da für jedes Päckchen die nicht bestandene Integritätsprüfung von YaST ignorieren, aber die installierte Version hat dann alles, was das Original hat.
Gruß
Robert -- Homepage: https://www.familiegrosskopf.de/robert
Hallo Robert, kannst Du mir das mit dem RPM-Verzeichnis noch etwas genauer beschreiben? Der tar ball (LibreOffice_24.8.0_Linux_x86-64_rpm.tar.gz) von libreoffice beinhaltet ja eine Menge RPMs. Den kann ich auspacken, z. B. in ein Verzeichnis /xyz/RPM/LibreOffice_24.8. Dieses Verzeichnis dann unter Yast -> Software Repositorys -> Hinzufügen -> Lokales Verzeichnis als reines RPM hinzufügen, richtig? Dann gibt es noch die tar balls LibreOffice_24.8.0_Linux_x86-64_rpm_langpack_de.tar.gz und LibreOffice_24.8.0_Linux_x86-64_rpm_helppack_de.tar.gz Muss ich die auch in das RPM-Verzeichnis entpacken? Du sagst, Du hast die Libreoffice RPMs neben den SuSE RPMs installiert. Beist sich da nichts? Wir das von Libreoffice stammende auch in KDE integriert? Gruß Herbert
Am Donnerstag, 29. August 2024, 10:19:49 CEST schrieb Herbert Albert:
Am Donnerstag, 29. August 2024, 07:49:13 CEST schrieb Robert Großkopf:
Hallo Herbert,
wenn Du jemals mit Datenbanken unter LibreOffice arbeiten willst: Vermeide die Pakete von Linux-Distributionen. Ich habe hier neben den Paketen von SuSE die von LibreOffice direkt installiert. Da funktioniert der ReportBuilder und die Unterstützung für Firebird.
Auf anderen Rechnern lege ich ein Verzeichnis für lokale RPMs an, binde das als reines rpm-Verzeichnis in Yast ein und kopiere dort die Pakete von LibreOffice rein. Dann deinstalliere ich die SUSE- Pakete, sperre sie und installiere die von LibreOffice. Leider muss ich da für jedes Päckchen die nicht bestandene Integritätsprüfung von YaST ignorieren, aber die installierte Version hat dann alles, was das Original hat.
Gruß
Robert
Hallo Robert,
kannst Du mir das mit dem RPM-Verzeichnis noch etwas genauer beschreiben? Der tar ball (LibreOffice_24.8.0_Linux_x86-64_rpm.tar.gz) von libreoffice beinhaltet ja eine Menge RPMs. Den kann ich auspacken, z. B. in ein Verzeichnis /xyz/RPM/LibreOffice_24.8. Dieses Verzeichnis dann unter Yast -> Software Repositorys -> Hinzufügen -> Lokales Verzeichnis als reines RPM hinzufügen, richtig?
Dann gibt es noch die tar balls LibreOffice_24.8.0_Linux_x86-64_rpm_langpack_de.tar.gz und LibreOffice_24.8.0_Linux_x86-64_rpm_helppack_de.tar.gz
Muss ich die auch in das RPM-Verzeichnis entpacken?
Du sagst, Du hast die Libreoffice RPMs neben den SuSE RPMs installiert. Beist sich da nichts? Wir das von Libreoffice stammende auch in KDE integriert?
Gruß
Herbert
Hallo Robert, ist es das, was Du mit "bestandene Integritätsprüfung von YaST" meinst? Paket 'libobasis24.8-ooofonts' ist beschädigt, Integritätsprüfung ist fehlgeschlagen. Fehler: INVALID:libobasis24.8-ooofonts-24.8.0.3-3.x86_64 (Libreoffice 24.8): Fehler beim Überprüfen der Signatur [6-Datei ist unsigniert] Header SHA256 digest: OK Header SHA1 digest: OK Payload SHA256 digest: OK MD5 digest: OK Paket-Kopfdaten sind nicht signiert! Der tar ball hat aber auch einen install script. Mit dem habe vor Jahren libreoffice mal installiert, als die SuSE Pakete noch nicht so weit waren. Gruß Herbert
Hallo Herbert,
ist es das, was Du mit "bestandene Integritätsprüfung von YaST" meinst? Paket 'libobasis24.8-ooofonts' ist beschädigt, Integritätsprüfung ist fehlgeschlagen. Fehler: INVALID:libobasis24.8-ooofonts-24.8.0.3-3.x86_64 (Libreoffice 24.8): Fehler beim Überprüfen der Signatur [6-Datei ist unsigniert] Header SHA256 digest: OK Header SHA1 digest: OK Payload SHA256 digest: OK MD5 digest: OK Paket-Kopfdaten sind nicht signiert!
Das ist das, was ich meine. Immer kräftig ignorieren, weil die Pakte nicht für OpenSUSE signiert sind. Das Install-Script würde ich nicht laufen lassen. Aus allen 3 tar-Paketen die *.rpm-Pakete in das Verzeichnis kopieren, das Du für Yast als das Installationsverzeichnis nehmen willst. Ich habe bei einem Rechner, an dem ich sonst nicht arbeite, die Pakete von OpenSUSE für LibreOffice vorher deinstalliert und anschließend gesperrt - danach das über YaST aus dem Verzeichnis mit dem rpms installiert. Auf meinem Arbeitsrechner habe ich stattdessen LibreOffice im User-Verzeichnis parallel installiert. Da liegen bei mir gut 40 verschiedene Versionen, weil ich das zum Testen brauche. Das ist dann allerdings eine Installation an YaST vorbei, nur im eigenen User-Verzeichnis. Sämtliche Installationen, auch die von OpenSUSE, greifen auf die gleichen Einstellungen in /home/user/.config/libreoffice/4 zu. Gruß Robert -- Homepage: https://www.familiegrosskopf.de/robert
Am Donnerstag, 29. August 2024, 12:10:58 CEST schrieb Robert Großkopf:
Hallo Herbert,
ist es das, was Du mit "bestandene Integritätsprüfung von YaST" meinst? Paket 'libobasis24.8-ooofonts' ist beschädigt, Integritätsprüfung ist fehlgeschlagen. Fehler: INVALID:libobasis24.8-ooofonts-24.8.0.3-3.x86_64 (Libreoffice 24.8):
Fehler beim Überprüfen der Signatur [6-Datei ist unsigniert]
Header SHA256 digest: OK Header SHA1 digest: OK Payload SHA256 digest: OK MD5 digest: OK Paket-Kopfdaten sind nicht signiert!
Das ist das, was ich meine. Immer kräftig ignorieren, weil die Pakte nicht für OpenSUSE signiert sind.
Das Install-Script würde ich nicht laufen lassen.
Aus allen 3 tar-Paketen die *.rpm-Pakete in das Verzeichnis kopieren, das Du für Yast als das Installationsverzeichnis nehmen willst.
Ich habe bei einem Rechner, an dem ich sonst nicht arbeite, die Pakete von OpenSUSE für LibreOffice vorher deinstalliert und anschließend gesperrt - danach das über YaST aus dem Verzeichnis mit dem rpms installiert.
Auf meinem Arbeitsrechner habe ich stattdessen LibreOffice im User-Verzeichnis parallel installiert. Da liegen bei mir gut 40 verschiedene Versionen, weil ich das zum Testen brauche. Das ist dann allerdings eine Installation an YaST vorbei, nur im eigenen User-Verzeichnis.
Sämtliche Installationen, auch die von OpenSUSE, greifen auf die gleichen Einstellungen in /home/user/.config/libreoffice/4 zu.
Gruß
Robert -- Homepage: https://www.familiegrosskopf.de/robert
und wie hast Du das auf Deinen Arbeitsrechner mit der Installation gemacht, mit dem Installer-Script?
Hallo Albert,
und wie hast Du das auf Deinen Arbeitsrechner mit der Installation gemacht, mit dem Installer-Script?
Alle rpm-Dateien in ein Verzeichnis, das den Namen der LibreOffice-Version hat. Darin ein weitere Verzeichnis "install". Mit Dolphin in dieses Verzeichnis und dort die Konsole geöffnet. for i in ../*.rpm; do rpm2cpio $i | cpio -id; done in der Konsole ablaufen lassen. Die Datei zum Start von LibreOffice befindet sich dann unter install/opt/libreoffice24.8/program und heißt soffice. Da habe ich mir einen Link vom Desktop aus hin gelegt. Gruß Robert -- Homepage: https://www.familiegrosskopf.de/robert
Am Donnerstag, 29. August 2024, 14:59:01 CEST schrieb Robert Großkopf:
Hallo Albert,
und wie hast Du das auf Deinen Arbeitsrechner mit der Installation gemacht,
mit dem Installer-Script?
Alle rpm-Dateien in ein Verzeichnis, das den Namen der LibreOffice-Version hat. Darin ein weitere Verzeichnis "install". Mit Dolphin in dieses Verzeichnis und dort die Konsole geöffnet. for i in ../*.rpm; do rpm2cpio $i | cpio -id; done in der Konsole ablaufen lassen. Die Datei zum Start von LibreOffice befindet sich dann unter install/opt/libreoffice24.8/program und heißt soffice. Da habe ich mir einen Link vom Desktop aus hin gelegt.
Gruß
Robert -- Homepage: https://www.familiegrosskopf.de/robert
und was spricht explizit gegen das mitgelieferte Installations-Script?
Hallo Herbert,
und wie hast Du das auf Deinen Arbeitsrechner mit der Installation gemacht, mit dem Installer-Script?
Nein. Die rpm-Dateien (dürften ca. 45 Stck sein) wie vorher für das Verzeichnis bei YaST in einem Verzeichnis. Darin ein Unterverzeichnis. In diesem Unterverzeichnis als normaler Benutzer for i in ../*.rpm; do rpm2cpio $i | cpio -id; done ablaufen lassen. Das reicht. Integration in das System hast Du so aber nicht. Ich starte grundsätzlich LO direkt vom Desktop aus.
Alle rpm-Dateien in ein Verzeichnis, das den Namen der LibreOffice-Version hat. Darin ein weitere Verzeichnis "install". Mit Dolphin in dieses Verzeichnis und dort die Konsole geöffnet. for i in ../*.rpm; do rpm2cpio $i | cpio -id; done in der Konsole ablaufen lassen. Die Datei zum Start von LibreOffice befindet sich dann unter install/opt/libreoffice24.8/program und heißt soffice. Da habe ich mir einen Link vom Desktop aus hin gelegt.
Gruß
Robert -- Homepage: https://www.familiegrosskopf.de/robert
und was spricht explizit gegen das mitgelieferte Installations-Script?
Du kannst das gerne ausprobieren. Ich brauche hier die Parallelinstallation von vielen Versionen. Das Script habe ich nie probiert. Kann sein, dass damit die Integration in KDE auch klappt. Die Integration klappt aber auch bei der Installation über YaST, bei der Du dann eben 45 mal "ignorieren" klicken musst, weil da keine Signaturen bei sind. Gruß Robert -- Homepage: https://www.familiegrosskopf.de/robert
Am Donnerstag, dem 29.08.2024 um 07:49 +0200 schrieb Robert Großkopf:
wenn Du jemals mit Datenbanken unter LibreOffice arbeiten willst: Vermeide die Pakete von Linux-Distributionen. Ich habe hier neben den Paketen von SuSE die von LibreOffice direkt installiert. Da funktioniert der ReportBuilder und die Unterstützung für Firebird.
Für SUSE / openSUSE trifft dies leider zu. Es gibt jedoch auch Distris, welche LO nicht so verunstalten. -- MfG Richi
Am Mittwoch, 28. August 2024, 19:00:26 CEST schrieb Herbert Albert:
wollte heute mein Libreoffice 24.2 auf 24.8 unter leap 15.5 upgraden.
Wahrscheinlich aus dem libre-office Repo? Das sind factorey Pakete, die werden dann auch gegen factory gebaut. Kann funktionieren, muss aber nicht. Ich würde den Tip von Robert befolgen, dann bist du aber für die neuesten Versionen zuständig. Stephan
Am Donnerstag, 29. August 2024, 08:37:59 CEST schrieb Stephan Hemeier:
Am Mittwoch, 28. August 2024, 19:00:26 CEST schrieb Herbert Albert:
wollte heute mein Libreoffice 24.2 auf 24.8 unter leap 15.5 upgraden.
Wahrscheinlich aus dem libre-office Repo? Das sind factorey Pakete, die werden dann auch gegen factory gebaut.
Kann funktionieren, muss aber nicht.
Ich würde den Tip von Robert befolgen, dann bist du aber für die neuesten Versionen zuständig.
Stephan Hallo Stephan,
ja aus dem SuSE libre-office Repo. Gruß Herbert
Am Donnerstag, 29. August 2024, 08:37:59 CEST schrieb Stephan Hemeier:
Am Mittwoch, 28. August 2024, 19:00:26 CEST schrieb Herbert Albert:
wollte heute mein Libreoffice 24.2 auf 24.8 unter leap 15.5 upgraden.
Wahrscheinlich aus dem libre-office Repo? Das sind factorey Pakete, die werden dann auch gegen factory gebaut.
Kann funktionieren, muss aber nicht.
Ich würde den Tip von Robert befolgen, dann bist du aber für die neuesten Versionen zuständig.
Stephan Hallo Stephan,
wieso factory Pakete? Die stehen doch unter https://download.opensuse.org/repositories/LibreOffice:/24.8/openSUSE_Leap_15.5/[1] Gruß Herbert -------- [1] https://download.opensuse.org/repositories/LibreOffice:/24.8/openSUSE_Leap_1...
Am Donnerstag, 29. August 2024, 14:27:13 CEST schrieb Herbert Albert:
wieso factory Pakete? Die stehen doch unter https://download.opensuse.org/repositories/LibreOffice:/24.8/openSUSE_Leap_15.5/[1]
Nicht auf das Repo zur Veröffentlichung schauen, sondern: https://build.opensuse.org/package/show/LibreOffice%3A24.8/libreoffice Und oben rechts: links to LibreOffice:Factory Noch einmal: können funktionieren, müssen aber nicht. Stephan
participants (4)
-
Herbert Albert
-
Richard Kraut
-
Robert Großkopf
-
Stephan Hemeier