Erstellung eines MS-Office 2013-Pakets

Fragen zu WAPT-Paketen / Anfragen und Hilfe bezüglich WAPT-Paketen.
Forumregeln
Community-Forumregeln
* Englischer Support auf www.reddit.com/r/wapt
* Französischer Community-Support ist in diesem Forum verfügbar.
* Bitte kennzeichnen Sie gelöste Themen mit [GELÖST].
* Bitte bearbeiten Sie keine Themen, die mit [GELÖST] markiert sind. Erstellen Sie stattdessen ein neues Thema und verweisen Sie auf das alte.
* Geben Sie die installierte WAPT-Version, die vollständige Versionsnummer und die Build-Nummer (2.2.1.11957 / 2.2.2.12337 / usw.) sowie die Enterprise-/Discovery-Edition an.
* Versionen 1.8.2 und älter werden nicht mehr unterstützt. Fragen zu Version 1.8.2 werden nur beantwortet, wenn sie sich auf ein Upgrade auf eine unterstützte Version (2.1, 2.2 usw.) beziehen.
* Geben Sie das Server-Betriebssystem (Linux/Windows) und die Version (Debian Buster/Bullseye – CentOS 7 – Windows Server 2012/2016/2019) an.
* Geben Sie gegebenenfalls das Betriebssystem des Administrations-/Paketerstellungsrechners und des Rechners mit dem problematischen Agenten an (Windows 7/10/11/Debian 11/etc.).
* Vermeiden Sie es, mehrere Fragen in einem Thema zu stellen, da diese sonst möglicherweise ignoriert werden. Falls mehrere Themen relevant sind, erstellen Sie bitte separate Themen, vorzugsweise nacheinander und nicht gleichzeitig (d. h. vermeiden Sie Spam im Forum).
* Fügen Sie Code-Snippets, Screenshots und andere Bilder direkt in Ihren Beitrag ein. Links zu Pastebin, Bitly und anderen Drittanbieterseiten werden systematisch entfernt.
* Wie in jedem Community-Forum erfolgt die Unterstützung freiwillig durch die Mitglieder. Für kommerziellen Support kontaktieren Sie bitte den Vertrieb von Tranquil IT unter +44 2 40 97 57 55.
Jonathan
Nachrichten: 9
Anmeldung: 06. Oktober 2015 - 12:59 Uhr

6. Oktober 2015 – 15:30 Uhr

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
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

7. Oktober 2015 – 15:41 Uhr

Hallo,

es gab ein Thema auf der Wapt-Mailingliste:

„[Wapt] Microsoft Office Paket“

hier: http://lists.tranquil.it/pipermail/wapt ... hread.html

Simon
Jonathan
Nachrichten: 9
Anmeldung: 06. Oktober 2015 - 12:59 Uhr

21. Oktober 2015 – 16:46 Uhr

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
Anlagen
Ordner tis-msoffice-wapt.JPG
Ordner tis-msoffice-wapt.JPG (122,85 KB) 9606-mal angesehen
control msoffice.JPG
control msoffice.JPG (106,36 KB) 9606 Mal angesehen
setup.py msoffice1.JPG
setup.py msoffice1.JPG (174,19 KB) 9606 Aufrufe
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

21. Oktober 2015 – 23:47 Uhr

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
Jonathan
Nachrichten: 9
Anmeldung: 06. Oktober 2015 - 12:59 Uhr

22. Oktober 2015 - 09:01 Uhr

Vielen Dank für die schnelle Antwort. Ich kümmere mich gleich darum.
Nochmals vielen Dank.
Jonathan
Rudy
Nachrichten: 8
Anmeldung: 23. Oktober 2015 - 14:26 Uhr

23. Oktober 2015 – 14:43 Uhr

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.
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

23. Oktober 2015 – 18:30 Uhr

Erhalten Sie in PyScripter die Fehlermeldung „PackageEntry "packagename" unavailable“ ? Simon





Rudy
Nachrichten: 8
Anmeldung: 23. Oktober 2015 - 14:26 Uhr

24. Oktober 2015 – 17:47 Uhr

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“.
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

25. Oktober 2015 – 13:18 Uhr

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
Anlagen
Capture.PNG
Capture.PNG (94,68 KB) 9568 Mal angesehen
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

25. Oktober 2015 – 13:46 Uhr

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
Gesperrt