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