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.
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...