Seite 1 von 1
[GELÖST] Paket zum Bereitstellen einer LibreOffice-Erweiterung
Veröffentlicht: 3. Februar 2025 - 14:15 Uhr
von brice25
Hallo,
die Sonderpädagogen unserer Schulen haben uns gebeten, eine LibreOffice-Erweiterung (Le cartable fantastique im .oxt-Format –
https://www.cartablefantastique.fr/outi ... re-office/) auf ihren Klassen-PCs für den Mehrbenutzerzugriff zu installieren.
Ich habe ein Paket für eine ähnliche Erweiterung im Wapt Store gefunden:
https://wapt.tranquil.it/store/fr/detai ... _PROD.wapt.
Glauben Sie, dass es möglich wäre, dieses Paket einfach anzupassen? Hat das schon jemand gemacht?
Vielen Dank im Voraus für Ihre Rückmeldung.
Brice (IT-Leiter – Grand Besançon Métropole)
Betreff: Paket zur Bereitstellung einer LibreOffice-Erweiterung
Veröffentlicht: 4. Februar 2025 - 9:43 Uhr
von florentR2
Guten Morgen,
Ja, Sie benötigen lediglich die .oxt-Datei und müssen diesen Befehl ausführen, wobei Sie ihn an Ihre Umgebung anpassen müssen:
Code: Alle auswählen
unopkg.exe add --shared chemin_makepath\Extension.oxt
Betreff: Paket zur Bereitstellung einer LibreOffice-Erweiterung
Veröffentlicht: 4. Februar 2025 - 11:17 Uhr
von brice25
Vielen Dank für Ihre Antwort.
Nach Analyse der Details des bestehenden Pakets, das ich anpassen möchte, bin ich der Ansicht, dass neben dem einfachen Hinzufügen des Befehls: "unopkg.exe add --shared chemin_makepath\Extension.oxt" noch weitere Elemente geändert werden müssen
Ich kann die Überprüfung überspringen und das System deinstallieren.
Könnten Sie mir bitte weitere Details geben?
Dank im Voraus.
- - - - - - -
Code: Alle auswählen
# -*- coding: utf-8 -*-
from setuphelpers import *
def get_unopkg_path():
unopkg_path = makepath(programfiles, "LibreOffice", "program", "unopkg.com")
if not isfile(unopkg_path):
unopkg_path = makepath(programfiles, "Collabora Office", "program", "unopkg.com")
if not isfile(unopkg_path):
error("ERROR: Couldn't find path to unopkg.com, verify your LibreOffice installation")
return unopkg_path
def install():
if params.get("install_with_luti", False):
WAPT.install("tis-libreoffice-still")
extension_name = glob.glob(f"Grammalecte-fr-v{control.get_software_version()}.oxt")[0]
install_path = get_unopkg_path().split("\\")[:-1]
install_path = "\\".join(install_path)
# run(f'"{get_unopkg_path()}" --help') for further information
print(f"Install path : {install_path}")
run(f'"{get_unopkg_path()}" add --shared "{extension_name}"')
def audit():
extension_name = f"Grammalecte-fr-v{control.get_software_version()}.oxt"
result = run(f'"{get_unopkg_path()}" list --shared "{extension_name}"')
if extension_name in result:
return "OK"
else:
return "ERROR"
def uninstall():
extension_name = f"Grammalecte-fr-v{control.get_software_version()}.oxt"
run(f'"{get_unopkg_path()}" remove --shared "{extension_name}"')
Betreff: Paket zur Bereitstellung einer LibreOffice-Erweiterung
Veröffentlicht: 4. Februar 2025 – 13:17 Uhr
von florentR2
Das Paket ist umfassender und ermöglicht Ihnen auch die Überprüfung der Installation/Deinstallation; ich habe lediglich den grundlegenden Befehl zum Hinzufügen der Erweiterung bereitgestellt
Betreff: Paket zur Bereitstellung einer LibreOffice-Erweiterung
Veröffentlicht: 4. Februar 2025 - 14:42 Uhr
von brice25
Vielen Dank, ich habe verstanden, dass Ihr Befehl weder die Überprüfung noch die Deinstallation der LibreOffice-Erweiterung beinhaltet.
Wie kann ich die .oxt-Datei hochladen? Und auf welchen Server?
Über die WAPT-Konsole lassen sich im Standardpaketmodell nur .EXE- und .MSI-Dateien importieren.
Vielen Dank im Voraus für Ihre Hilfe.
Betreff: Paket zur Bereitstellung einer LibreOffice-Erweiterung
Veröffentlicht: 10. Februar 2025 - 14:05 Uhr
von Blemoire
Hallo,
wenn ich Sie richtig verstanden habe, müssen Sie die .oxt-Datei in das Paket einbinden. Standardmäßig werden Entwicklungspakete unter c:\waptdev gespeichert. Die .oxt-Datei muss sich im selben Verzeichnis wie die setup.py-Datei des Pakets befinden.
Schönen Tag noch,
Bertrand
Betreff: Paket zur Bereitstellung einer LibreOffice-Erweiterung
Veröffentlicht: 27. Oktober 2025 – 17:18 Uhr
von brice73
Guten Morgen,
Mit LibreOffice Version 25.2.6 (oder sogar einer früheren Version?) lautet der Befehl
Code: Alle auswählen
unopkg.exe add --shared chemin_makepath\Extension.oxt
Es scheint nicht mehr zu funktionieren!
Das Gleiche gilt für:
Code: Alle auswählen
"C:\Program Files\LibreOffice\program\unopkg.exe" add --shared "chemin_makepath\Extension.oxt"
Hat jemand eine Lösung für die Installation einer Erweiterung unter LibreOffice 25.2.6 unter Windows 10/11?
Betreff: Paket zur Bereitstellung einer LibreOffice-Erweiterung
Veröffentlicht: 31. Oktober 2025 - 13:02 Uhr
von dcardon
Hallo Brice,
könntest du bitte einen neuen Thread eröffnen, da es sich um ein neues Problem mit einer neuen Version von LibreOffice handelt? Das erleichtert die Nachverfolgung. Ich werde diesen Thread (bezüglich der ursprünglichen Frage

) als gelöst markieren.
Danke,
Denis