AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Software-Verteilung "Light" (AMDE Software Installer)
Thema durchsuchen
Ansicht
Themen-Optionen

Software-Verteilung "Light" (AMDE Software Installer)

Ein Thema von toyoman · begonnen am 22. Dez 2004 · letzter Beitrag vom 29. Jun 2005
Antwort Antwort
Seite 3 von 4     123 4      
toyoman

Registriert seit: 2. Jun 2003
323 Beiträge
 
Delphi 2010 Enterprise
 
#1

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

  Alt 11. Feb 2005, 14:25
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

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
  Mit Zitat antworten Zitat
toyoman

Registriert seit: 2. Jun 2003
323 Beiträge
 
Delphi 2010 Enterprise
 
#2

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

  Alt 11. Feb 2005, 14:27
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

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?
  Mit Zitat antworten Zitat
Benutzerbild von Tonic1024
Tonic1024

Registriert seit: 10. Sep 2003
Ort: Cuxhaven
559 Beiträge
 
RAD-Studio 2009 Ent
 
#3

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

  Alt 14. Feb 2005, 08:26
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 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
Der frühe Vogel fängt den Wurm, richtig.
Aber wird nicht auch der frühe Wurm vom Vogel gefressen?
  Mit Zitat antworten Zitat
toyoman

Registriert seit: 2. Jun 2003
323 Beiträge
 
Delphi 2010 Enterprise
 
#4

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

  Alt 14. Feb 2005, 09:06
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 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
  Mit Zitat antworten Zitat
toyoman

Registriert seit: 2. Jun 2003
323 Beiträge
 
Delphi 2010 Enterprise
 
#5

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

  Alt 28. Jun 2005, 12:36
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.
Angehängte Dateien
Dateityp: zip asoftware_installer_187.zip (1.013,3 KB, 27x aufgerufen)
  Mit Zitat antworten Zitat
scp

Registriert seit: 31. Okt 2003
1.120 Beiträge
 
Delphi 7 Personal
 
#6

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

  Alt 28. Jun 2005, 13:48
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
  Mit Zitat antworten Zitat
toyoman

Registriert seit: 2. Jun 2003
323 Beiträge
 
Delphi 2010 Enterprise
 
#7

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

  Alt 28. Jun 2005, 14:15
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.
  Mit Zitat antworten Zitat
scp

Registriert seit: 31. Okt 2003
1.120 Beiträge
 
Delphi 7 Personal
 
#8

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

  Alt 28. Jun 2005, 17:20
Und wenn ich als Admin angemeldet bin und von da aus den Klient starte, muss ich den trotzdem angeben?
  Mit Zitat antworten Zitat
toyoman

Registriert seit: 2. Jun 2003
323 Beiträge
 
Delphi 2010 Enterprise
 
#9

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

  Alt 28. Jun 2005, 17:26
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.
  Mit Zitat antworten Zitat
scp

Registriert seit: 31. Okt 2003
1.120 Beiträge
 
Delphi 7 Personal
 
#10

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

  Alt 28. Jun 2005, 18:03
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?
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 4     123 4      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:23 Uhr.
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