Hallo Andreas, Danke für deine Antwort! Ich habe mir den von dir angegebenen Thread durchgelesen und mir deine Worte durch den Kopf gehen lassen. Die Applikation, für die ich Postgres benötige, ist eine Spezialapplikation. Das System wird hauptsächlich für den Zweck genutzt werden, diese Software zu betreiben. Jedoch nur hauptsächlich und nicht ausschliesslich. Deshalb soll eine weitere oder vorherige Installation von Postgres möglich sein, ohne Schwierigkeiten zu bereiten. Es wäre ungeschickt zu behaupten, es würde nie Probleme geben. Allerdings verfolge ich einen minimalinvasiven Ansatz für die Software. D.h, ich versuche, so wenige Änderungen wie möglich am System vorzunehmen. Kann ich diesen Ansatz konsequent verfolgen, wird der Benutzer einen Fehler in der Installation nur dadurch bemerken, das unsere Software nicht läuft und sich umgehend mit uns in Kontakt setzen. Mittlerweile bin ich soweit gekommen, das ich den Installer nicht mehr zu nutzen brauche, sondern einfach das Postgres-Verzeichnis kopiere und die Systemeinstellungen selbst vornehme. Es gibt weiterhin keine unmittelbaren Registry-Einträge mehr. Leider bereitet mir das Einrichten des Benutzers als Dienst noch Schwierigkeiten. Wäre schön, wenn die Jungs, die das MSI-Paket geschnürt haben, mir da weiter helfen könnten. Allerdings werde ich da wohl auf einer anderen Liste nachfragen müssen. Wäre es nicht möglich, dem MSI-Installer einfach eine hidden Option mitzugeben, die verhindert, das Registry-Einträge geschrieben werden? Denn das, so scheint es mir, ist der einzige Grund, weshalb es nicht möglich ist, mit dem Installer eine zweite Postgres-Installation zu erzeugen. Viele Grüße, Peter > Hallo zusammen! > > > Hintergrund dieser Geschichte ist, das ich ein Programm habe, das auf > einer Postgres DB läuft. Ich möchte dem User aber das geklicke durch > den Installer ersparen (Je umständlicher die Installation, desto > höher der Widerstand). Ausserdem müssen spezielle Einstellungen Diese Diskussion hatten wir erst: From: Olaf Radicke <olaf_rad ( at ) gmx ( dot ) de> To: postgres-liste <pgsql-de-allgemein ( at ) postgresql ( dot ) org> Subject: [pgsql-de-allgemein] Installations Vereinfachung/Vereinheitlichung Date: Wed, 4 Jul 2007 09:08:58 +0200 Das Resultat war möglicherweise für den Fragesteller nicht zufriedenstellend. > getätigt werden. Somit habe ich einen Wrapper für den quiet-modus des > Installer geschrieben, der auch wunderprächtig funktioniert. Nur eben > eine evtl. vorherige Installation einer Postgres Instanz behindert > alles. Dies darf jedoch kein Hindernis für die Installation des > Programmes darstellen. Unter *nix ist dies ja auch Problemlos möglich > (andere Verzeichnisse/Ports und gut ist). > > Wie schauts aus? Hat jemand von euch schon in diesem Bereich > Erfahrungen sammeln können und/oder eine Idee? Angenommen, Dir würde es gelingen, das hinzubekommen. Also quasi eine Installation, die selbst unser Minister für Technologie hinbekommen könnte [1], welchen Sinn hätte es? Irgendwann hat der User ein Problem. Vielleicht, weil Du Pfade änderst oder den Port. Der User hätte dann nicht nur keine Ahnung von den Dingen, die (nicht) funktionieren, er wäre auch nicht in der Lage, dies z.B. in einer Mailingliste zu kommunizieren. Und helfen könnt dann erst recht keiner. Andreas -- Andreas Kretschmer Kontakt: Heynitz: 035242/47150, D1: 0160/7141639 (mehr: -> Header) GnuPG-ID: 0x3FFF606C, privat 0x7F4584DA http://wwwkeys.de.pgp.net |