Seite 2 von 3

Betreff: [Wapt - Installationspfad]

Veröffentlicht: 13. Mai 2016 - 16:17 Uhr
von Sfonteneau
Aber er benötigt Ihre INI-Datei im Paket.

Betreff: [Wapt - Installationspfad]

Veröffentlicht: 17. Mai 2016 - 08:29 Uhr
von Shirocen
Ich verstehe, aber erfolgt die Einbindung beim Erstellen des WAPT-Pakets über die Befehlszeile oder in dem Ordner,

der während der Paketerstellung generiert wird, in den die .ini-Datei direkt kopiert und eingefügt wird?

Betreff: [Wapt - Installationspfad]

Veröffentlicht: 17. Mai 2016 - 10:18 Uhr
von Jacki
Hallo zusammen,

ich bin neu hier im Forum. Ich möchte euch bei diesem Thema helfen, auf das ich beim Erstellen des Firefox-Pakets gestoßen bin.
Unsere Anwendungen sind ebenfalls auf D: installiert, um System und Anwendungen zu trennen.
Wie bereits erwähnt, benötigt man für Firefox eine INI-Datei mit dem Installationspfad.
Diese INI-Datei muss zwar im Paket enthalten sein, funktioniert aber nicht ohne Weiteres, da Firefox sie sonst nicht finden kann.
Das Problem ist, dass die Firefox-INI-Datei in einem absoluten Pfad liegen muss, nicht in einem temporären.

Mein Workaround besteht darin, in setup.py eine Kopie der INI-Datei in ein Verzeichnis (z. B. c:\windows\temp) einzufügen und anschließend den Firefox-Installationsbefehl mit dem Pfad zur INI-Datei auszuführen. Hier ist der Code:

filecopyto('firefox.ini','c:/windows/temp/')
run(r'"Firefox_Setup_45.0.1esr.exe" -ms /INI=C:/windows/temp/firefox.ini',timeout=300)

Betreff: [Wapt - Installationspfad]

Veröffentlicht: 17. Mai 2016 - 11:18 Uhr
von Sfonteneau
Oder ohne Kopie:

Code: Alle auswählen

# -*- coding: UTF-8 -*-
import subprocess
from setuphelpers import *
import os

uninstallstring = []

def install():
    currentpath = os.path.dirname(os.path.realpath(__file__))
    run(r'"Firefox_Setup_45.0.1esr.exe" -ms /INI=%s\file.ini' % currentpath ,timeout=300)


Betreff: [Wapt - Installationspfad]

Veröffentlicht: 17. Mai 2016 - 15:22 Uhr
von Jacki
Ich habe es gerade mit der Version neu verpackt, die nicht kopiert wird, und es funktioniert.

Danke!

Betreff: [Wapt - Installationspfad]

Veröffentlicht: 19. Mai 2016 - 17:45 Uhr
von SergieTrunk
Guten Morgen,
Ich möchte auf die erste Antwort zurückkommen
Ich muss meinen Agenten unter C:\appli\wapt installieren und nicht wie üblich unter C:\wapt.
Also habe ich die Zeile geändert
Standardverzeichnisname="C:\appli\wapt"
Ich habe einen neuen Agenten erstellt, und tatsächlich wird mir dieses Verzeichnis standardmäßig angeboten, wenn ich ihn manuell installiere.
Wenn ich nun versuche, die Kommandozeile mit ... zu verwenden.

Code: Alle auswählen

\waptagent(1).exe /VERYSILENT

Es befindet sich wieder in C:\
Irgendwelche Vorschläge?

Betreff: [Wapt - Installationspfad]

Veröffentlicht: 19. Mai 2016 - 20:52 Uhr
von Sfonteneau
Ich habe es gerade getestet, indem ich das Verzeichnis auf c:\wapttest geändert habe,

und es funktioniert bei mir sogar mit /VERYSILENT.

Betreff: [Wapt - Installationspfad]

Veröffentlicht: 20. Mai 2016 - 09:55 Uhr
von SergieTrunk
Hallo,
ja, ich habe es gerade auf einem anderen Rechner mit derselben ausführbaren Datei ausprobiert und das Problem besteht nun nicht mehr.
Danke.

Betreff: [Wapt - Installationspfad]

Veröffentlicht: 20. Mai 2016 - 16:05 Uhr
von Shirocen
Vielen Dank an alle für eure Hilfe, wir können das Tool jetzt vollumfänglich nutzen :)

Betreff: [Wapt - Installationspfad]

Veröffentlicht: 20. Mai 2016 - 17:20 Uhr
von Shirocen
Hmm, die Befehle funktionieren immer noch nicht...

Selbst der Aufruf von "filetocopy()" bewirkt nichts auf dem Client; es werden keine Dateien kopiert.

Und trotzdem setzt WAPT die Installation fort, als wäre nichts passiert, und installiert die Software auf C:, obwohl

ich keinerlei Aufzeichnungen über den Vorgang habe und keine Protokolle vorliegen... gar nichts...