Seite 1 von 3
Erstellung eines MS-Office 2013-Pakets
Veröffentlicht: 6. Oktober 2015 - 15:30 Uhr
von Jonathan
Hallo,
ich suche eine Anleitung zum Erstellen eines WAPT-Office-2013-Pakets. Ich möchte die genauen Schritte wissen. Ich denke, es müssen einige Änderungen am setup.py-Skript vorgenommen werden. Es gibt eine Vorlage für diese Änderungen.
Sind weitere Anpassungen nötig, z. B. eine Timeout-Einstellung?
Ich kenne mich mit Skriptsprachen nicht gut aus.
Jede Hilfe wäre super!
Vielen Dank im Voraus.
Jonathan
Betreff: Erstellung eines MS-Office 2013-Pakets
Veröffentlicht: 7. Oktober 2015 – 15:41 Uhr
von Sfonteneau
Hallo,
es gab ein Thema auf der Wapt-Mailingliste:
„[Wapt] Microsoft Office Paket“
hier:
http://lists.tranquil.it/pipermail/wapt ... hread.html
Simon
Betreff: Erstellung eines MS-Office 2013-Pakets
Veröffentlicht: 21. Oktober 2015 – 16:46 Uhr
von Jonathan
Vielen Dank für die Links!
Ich habe versucht, meine setup.py-Datei mithilfe eines Skripts (ursprünglich für MS-Office 2013 entwickelt) für MS-Office 2013 Professional anzupassen. Ich habe das WAPT-Paket erstellt und in unser privates Repository hochgeladen. Anschließend habe ich es auf einem Testrechner bereitgestellt. Das Paket wird korrekt geladen, aber während der Installation (die einige Zeit dauert) werden Fehler gemeldet, und die Installation schlägt fehl.
Ich vermute, dass in meinem Skript einige Elemente fehlen. Außerdem möchte ich ein VBScript integrieren, um KMS und die Lizenz zu aktivieren.
Könnten Sie mir bitte die notwendigen Informationen (die „Fehler“ oder „fehlenden Elemente“) zur Verfügung stellen, damit ich die Installation erfolgreich abschließen kann? Vielen Dank.
Screenshots sind beigefügt.
Mit freundlichen Grüßen,
Jonathan, LPC2E
Betreff: Erstellung eines MS-Office 2013-Pakets
Veröffentlicht: 21. Oktober 2015 – 23:47 Uhr
von Sfonteneau
Guten Morgen
In Ihrem Paket-Entwicklungsordner fehlen die Dateien silent.msp repair.xml und uninstall.xml.
Erstellen Sie die Datei silent.msp mit dem Befehl c:\waptdev\my-msoffice-proplus-wapt\setup.exe /admin
Gut hinzufügen
SETUP_REBOOT Nie beim Erstellen der MSP-Datei, wie in diesem Link beschrieben:
http://www.adminarsenal.com/admin-arsen ... Installation
Der Inhalt der XML-Dateien ist wie folgt:
Code: Alle auswählen
<Configuration Product="ProPlus">
<Display Level="none" CompletionNotice="no" SuppressModal="yes" AcceptEula="yes" />
<Setting Id="SETUP_REBOOT" Value="NEVER" />
</Configuration>
Das Produkt muss je nach Version angepasst werden
Die Deinstallationszeichenfolgen befinden sich nicht an der richtigen Stelle; die Zeilen sollten in `def uninstall():` oder in einem `uninstallstring` mit Programmdateivariablen vorhanden sein
Die Reparatur ist nicht zwingend erforderlich
Alternativ können Sie dieses Beispielpaket verwenden:
http://wapt.lesfourmisduweb.org/wapt/sm ... 0_all.wapt
Sie müssen das Paket geringfügig modifizieren, wenn Sie eine andere Version als die 2013 Pro Plus verwenden möchten.
Simon
Betreff: Erstellung eines MS-Office 2013-Pakets
Veröffentlicht: 22. Oktober 2015 - 09:01 Uhr
von Jonathan
Vielen Dank für die schnelle Antwort. Ich kümmere mich gleich darum.
Nochmals vielen Dank.
Jonathan
Betreff: Erstellung eines MS-Office 2013-Pakets
Veröffentlicht: 23. Oktober 2015 - 14:43 Uhr
von Rudy
Guten Morgen,
Nach sorgfältiger Befolgung der Schritte erhalte ich während der Installation die Fehlermeldung: „Paketeintrag „Paketname“ nicht verfügbar“. Die Benutzeroberfläche bleibt auf dem Installationsbildschirm eingefroren.
Ich habe auch versucht, die Datei über den oben angegebenen Link abzurufen, aber ich stoße immer noch auf dasselbe Problem.
Ich möchte darauf hinweisen, dass mir die Installation nur einmal erfolgreich gelang, indem ich die setup.py-Datei wie folgt modifizierte:
Code: Alle auswählen
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = []
def install():
print('installing my-msoffice2013')
run(r'"silent.msp"')
Doch danach war es unmöglich, es wieder zum Laufen zu bringen.
Betreff: Erstellung eines MS-Office 2013-Pakets
Veröffentlicht: 23. Oktober 2015 - 18:30 Uhr
von Sfonteneau
Erhalten Sie in PyScripter die Fehlermeldung „PackageEntry "packagename" unavailable“ ? Simon
Betreff: Erstellung eines MS-Office 2013-Pakets
Veröffentlicht: 24. Oktober 2015 – 17:47 Uhr
von Rudy
Vielen Dank für Ihre schnelle Antwort.
Beim Überwachen der Aufgabenausführung erhalte ich eine Fehlermeldung in der WAPT-Konsole.
Zunächst wird die Meldung „Installation von Paketname“ angezeigt, ohne dass auf dem Client eine Installation stattfindet. Anschließend erscheint die Meldung „Paketeintrag ‚Paketname‘ nicht verfügbar“.
Betreff: Erstellung eines MS-Office 2013-Pakets
Veröffentlicht: 25. Oktober 2015 - 13:18 Uhr
von Sfonteneau
Könnten Sie bitte einen Screenshot der Konsole wie im beigefügten Bild gezeigt senden?
Könnten Sie außerdem bestätigen, dass das Paket im „privaten Repository“ korrekt angezeigt wird?
Simon
Betreff: Erstellung eines MS-Office 2013-Pakets
Veröffentlicht: 25. Oktober 2015 – 13:46 Uhr
von Sfonteneau
Wenn es im privaten Repository nicht erscheint (oder zumindest nicht in der korrekten Version), liegt das mit Sicherheit daran, dass beim Hochladen ein Problem aufgetreten ist.
Tatsächlich kann das Hochladen von Paketen auf den wapt-Server Probleme verursachen, wenn das Paket eine beträchtliche Größe hat (was häufig bei Microsoft Office der Fall ist).
Für einen Linux-Server:
Sie können Ihr wapt-Paket übertragen (es befindet sich unter c:\waptdev\my-msoffice-wapt.wapt, falls das Paket bereits erstellt wurde)
Sie können es mit WinSCP nach /var/www/wapt übertragen
Gehen Sie dann wie folgt vor:
Code: Alle auswählen
chown wapt:www-data /var/www/wapt/my-msoffice-wapt.wapt
Dann tun Sie Folgendes:
Code: Alle auswählen
/usr/bin/python /opt/wapt/wapt-scanpackages.py /var/www/wapt
Dadurch wird die Datei neu generiert
http://wapt/wapt/Packages einschließlich der im Verzeichnis vorhandenen Pakete
http://wapt/wapt
Unter einem Wapt Windows-Server:
Sie können Ihr wapt-Paket übertragen (es befindet sich unter c:\waptdev\my-msoffice-wapt.wapt, falls das Paket bereits erstellt wurde)
Sie können es auf den Server unter c:\wapt\waptserver\repository\wapt übertragen
Dann starten:
Code: Alle auswählen
wapt-get update-packages c:\wapt\waptserver\repository\wapt
Dadurch wird die Datei neu generiert
http://wapt/wapt/Packages einschließlich der im Verzeichnis vorhandenen Pakete
http://wapt/wapt