Delphi-PRAXiS
Seite 3 von 4     123 4      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Software-Verteilung "Light" (AMDE Software Installer) (https://www.delphipraxis.net/36599-software-verteilung-light-amde-software-installer.html)

toyoman 11. Feb 2005 14:25

Re: Software-Verteilung "Light" (AMDE Software Ins
 
Zitat:

Zitat von Tonic1024
So...

Ich reaktiviere diesen Thread jetzt mal um als info hier zu hinterlassen, dass ich - nach meinem urlaub und der Üblichen kleinigkeiten, die nach einem urlaub eben anfallen - nun dabei bin das Prog zum laufen zu bringen.

Mein erster Eindruck schaut so aus:

Sehr komplex, verwirrend und langsam erwacht in mir ein Gefühl, das sich immer mehr zu einem Bedürfnis entwickelt und laut ruft: Ich brauch eine Bedienungsanleitung :pale:

Er verlangt immerzu irgendwelche INI Dateien, die er nicht finden kann, und die ich (scheinbar) nirgendwo erzeugen kann...

MfG

Mirko

Hi

Dies waren beispiel Konfigurationsdateien (INI-Files). Sprich du müsstest z.b. %Server% duch deinen Servernamen ersetzen etc...
Das Programm ist sehr variabel gestaltet und darum relativ komplex.
Bin gerade dabei ein Help-File zu erstellen.
Bin mir bewusst, dass es ohne Anleitung relativ komplex und unverständlich ist.
Wenn Du fragen hast einfach posten oder schick ein Mail!
Wichtig ist jeweils mit welchem Programm du gerade arbeitest und wie du es konfiguriert hast... lass es mich bitte wissen.

danke

toyoman

toyoman 11. Feb 2005 14:27

Re: Software-Verteilung "Light" (AMDE Software Ins
 
Zitat:

Zitat von Tonic1024
So...

Ich reaktiviere diesen Thread jetzt mal um als info hier zu hinterlassen, dass ich - nach meinem urlaub und der Üblichen kleinigkeiten, die nach einem urlaub eben anfallen - nun dabei bin das Prog zum laufen zu bringen.

Mein erster Eindruck schaut so aus:

Sehr komplex, verwirrend und langsam erwacht in mir ein Gefühl, das sich immer mehr zu einem Bedürfnis entwickelt und laut ruft: Ich brauch eine Bedienungsanleitung :pale:

Er verlangt immerzu irgendwelche INI Dateien, die er nicht finden kann, und die ich (scheinbar) nirgendwo erzeugen kann...

MfG

Mirko

In diesem konkreten Fall wird das INI-File setup.ini nicht gefunden, weil in der AdminConsole der falsche Projektpfad definiert ist oder noch kein INI-File mit dem Editor angelegt wurde.

Wie bist du vorgegangen?

Tonic1024 14. Feb 2005 08:26

Re: Software-Verteilung "Light" (AMDE Software Ins
 
Ganz banal. Zipfile entpackt und Programm geöffnet.

Danach habe ich mal versucht irgendwas zu begreifen bevor ich anfange zu ändern - mit mäßigem Erfolg. Im zweiten Anlauf war ich etwas mutiger und habe den einen oder anderen Pfad angepasst. Bin nur ein kleiner Progger :wink: und habe mir darum heute Verstärkung von nem Netzwerk- und Adminfraggle besorgt und werde nun erste echte Erfahrungen sammeln.

Sieht für mich aber echt vielversprechend aus das Prog.

MfG

Tonic

toyoman 14. Feb 2005 09:06

Re: Software-Verteilung "Light" (AMDE Software Ins
 
Zitat:

Zitat von Tonic1024
Ganz banal. Zipfile entpackt und Programm geöffnet.

Danach habe ich mal versucht irgendwas zu begreifen bevor ich anfange zu ändern - mit mäßigem Erfolg. Im zweiten Anlauf war ich etwas mutiger und habe den einen oder anderen Pfad angepasst. Bin nur ein kleiner Progger :wink: und habe mir darum heute Verstärkung von nem Netzwerk- und Adminfraggle besorgt und werde nun erste echte Erfahrungen sammeln.

Sieht für mich aber echt vielversprechend aus das Prog.

MfG

Tonic

oke.. sonst einfach fragen :)

toyoman 28. Jun 2005 12:36

Re: Software-Verteilung "Light" (AMDE Software Ins
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo zusammen

Ich habe den Software Installer komplett überarbeitet.
Das Programm wird per MSI installation installiert. (C:\program files\aSoftware Installer).

Danach sind 2 Verknüpfungen auf dem Desktop. Bitte mit der aSoftware Installer Admin Console beginnen.
Mit dieser werden die jeweiligen Software Pakete zusammengebaut (gesciptet).
Es werden normale Unattended Installationen zusammengebaut zu einem Setup.
Danach auf einem anderen PC mithilfe des aSoftware Client Installer's testen.
Im Unterverzeichnis Setup ist der eigentliche Installer zu finden.
Achtung dies ist nur ein Setup Source! Bei selber erstellten Paketen muss immer ein anderer Pfad gewählt werden.
Es empfiehlt sich Software Pakete auf dem Netz abzulegen. So kann dann auch übers Netz der aSoftware Client Installer aufgerufen werden und installiert werden.

Beim installieren mit dem Setup Installer wird ein Logfile im C:\windows\temp angelegt (SI_PCname.log).

Ganz WICHTIG: Wenn es User gibt mit User-Rechten (keine lokalen Admins). Dann muss dieser Pfad C:\windows\temp beschreibbar sein für alle User des PC's.

Ansonsten die Infos der vorhergehenden Forumsseiten auch durchlesen.

Gruss und viel Spass beim testen.

scp 28. Jun 2005 13:48

Re: Software-Verteilung "Light" (AMDE Software Ins
 
Erster Eindruck: Vielversprechend!

Drei Dinge die mir aufgefallen sind:
- Beim Erstellen eines Component Commands muss man alles von hand eingeben - ein "Öffnen..."-Knopf fehlt
- Starte ich den Installer Client sucht er in dem Projektordner eine setup.exe - findet sie aber nicht, da dort nur eine aSetup.exe ist
- Starte ich aSetup.exe findete er z.B. folgende exe nicht:
Code:
ERROR, Execution error: \\ASERVER\aSoftwareInstaller\Quicktime65\QuickTimeFullInstaller.exe
Code:
28.06.2005,14:51:09:ERROR: CreateProcessWithLogonResult: 0 --> GetLastError: 6
...über Start -> Ausführen... macht er es aber.

setup.ris
Code:
Temp Rights;cacls c:\windows\temp /T /E /G "domain\Domain Users":C;ADMIN;
Quicktime 6.5;\\SCPMMSRV\aSoftwareInstaller\Quicktime65\QuickTimeFullInstaller.exe;ADMIN;;
setup.ini
Code:
[Setup]
Jobsfile=setup.ris
Buttondisabled=no
Lockkeyboard=no
[Paket]
Name=QuickTime65
[RunAs]
User=
Domain=
PasswordFile=pw.dat
[Service]
Name=
Location=
[Process]
Interval=1000

toyoman 28. Jun 2005 14:15

Re: Software-Verteilung "Light" (AMDE Software Ins
 
Zitat:

Zitat von scp
Erster Eindruck: Vielversprechend!

Drei Dinge die mir aufgefallen sind:
- Beim Erstellen eines Component Commands muss man alles von hand eingeben - ein "Öffnen..."-Knopf fehlt
- Starte ich den Installer Client sucht er in dem Projektordner eine setup.exe - findet sie aber nicht, da dort nur eine aSetup.exe ist
- Starte ich aSetup.exe findete er z.B. folgende exe nicht:
Code:
ERROR, Execution error: \\ASERVER\aSoftwareInstaller\Quicktime65\QuickTimeFullInstaller.exe
Code:
28.06.2005,14:51:09:ERROR: CreateProcessWithLogonResult: 0 --> GetLastError: 6
...über Start -> Ausführen... macht er es aber.

setup.ris
Code:
Temp Rights;cacls c:\windows\temp /T /E /G "domain\Domain Users":C;ADMIN;
Quicktime 6.5;\\SCPMMSRV\aSoftwareInstaller\Quicktime65\QuickTimeFullInstaller.exe;ADMIN;;
setup.ini
Code:
[Setup]
Jobsfile=setup.ris
Buttondisabled=no
Lockkeyboard=no
[Paket]
Name=QuickTime65
[RunAs]
User=
Domain=
PasswordFile=pw.dat
[Service]
Name=
Location=
[Process]
Interval=1000

Hey!

Sorry in der config.ini(INI des Software Client Installers) hat sich ein Fehler eingeschlichen: Die muss folgendermassen geändert werden:

SetupEXE=asetup.exe
(anstatt: SetupEXE=setup.exe)

Das 2. Problem sieht nach einem Logon Fehler aus. Hast du deinen Admin-Account sauber definiert und das Passwort File erstellt? Immer wenn du eine Installation unter ADMIN laufen lässt muss ein Account definiert sein im Paket sowie ein Passwort File mit dem korrekten Passwort muss erstellt werden (normalerweise pw.dat).

hoffe konnte helfen...

INFO: habe das MSI aktualisiert.

scp 28. Jun 2005 17:20

Re: Software-Verteilung "Light" (AMDE Software Ins
 
Und wenn ich als Admin angemeldet bin und von da aus den Klient starte, muss ich den trotzdem angeben?

toyoman 28. Jun 2005 17:26

Re: Software-Verteilung "Light" (AMDE Software Ins
 
Zitat:

Zitat von scp
Und wenn ich als Admin angemeldet bin und von da aus den Klient starte, muss ich den trotzdem angeben?

nein, dann stell im Skript den Command auf Installationsart USER. Dann wird der aktuell angemeldete User verwendet.

scp 28. Jun 2005 18:03

Re: Software-Verteilung "Light" (AMDE Software Ins
 
Jetzt klappts alles, nicht schlecht!

Sind aber noch ein paar Fragen/Ideen entstanden:
- Wie erstelle ich eine pw.dat?
- Habe gerade den Advanced-Dialog entdeckt, der gefällt mir schon besser, wenn du den mit dem anderen kombinieren würdest wäre das nicht schlecht.
- Hast du schonmal überlegt, die asetup.exe in nonVCL zu proggen? Wenn man für jedes Programm nämlich statt 600 nur eine 60kb-Exe bräuchte wäre das vorteilhafter.
- Kann man das Programm jetzt auch so bedienen, das man von PC A aus sagt, "installier jetzt Programm X auf PC B" oder "installier beim nächsten Neustart Programm X auf PC B", wie es bei MSI der Fall ist?


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:45 Uhr.
Seite 3 von 4     123 4      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz