Am 02.05.23 um 22:03 schrieb Richard Demattio:
Hallo,
ich habe auf Basis der Seite
https://wiki.documentfoundation.org/User:Thackert/Linux_Installationsanleitung_Entwurf
ein bash script erstellt, das die gewünschten Packages von den
verfügbaren Webseiten downloadet und installiert.
Als Downloadquellen können gewählt werden: "stable", "testing",
"archiv", "daily".
Entsprechend:
#* stable: http://download.documentfoundation.org/libreoffice/stable
#* testing: http://download.documentfoundation.org/libreoffice/testing
#* archive:
http://downloadarchive.documentfoundation.org/libreoffice/old/
#* daily: https://dev-builds.libreoffice.org/daily
des Weiteren kann die gewünschte Version gewählt werden und die
Language- und Help packages.
Als Sprachpakete werden automatisch ausgewählt: die Sprachen, die in den
"locales" eingestellt sind.
Im Dialog kann die Auswahl verändert werden.
Das Script wählt automatisch die passenden Packages (deb/rpm bzw.
64-bit) aus.
Schließlich wird ein Script für die Installation generiert.
Zu finden ist dieses Script auf:
https://codeberg.org/demattio/LibreOffice_Package_Download_Script
Details gibt es in der Readme-Datei und im Script selber.
Getestet wurde es auf Linux Mint.
Schönes Teil :)
Leider scheitert es bei mir schon an der OS Erkennung.
Mein tumbleweed wird für debian gehalten :(
Vermutlich, weil bei mir dpkg installiert ist.
In der Funktion whatOSdistro ist die Abfrage nach dpkg an erster Stelle.
Da die function nach dem ersten Fund beendet wird, ist das ergebnis falsch.
Die Anwesenheit von dpkg ist kein Indikator für das installierte OS.
Das wäre bei suse vermutlich eher die Ausgabe von os-prober oder os-release.
/etc/os-release gibts auch bei ubuntu. Ich vermute mal bei anderen
Distros auch.
testhalber hab ich die Zeile
if [[ $(requiredCommand "dpkgx" "?") == "found" ]]
mal geändert in:
#
if [[ $(requiredCommand "dpkgx" "?") == "found" ]]
dann läuft das script korrekt durch.
--
Gruss
Bernd
--
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.