Hallo und guten (verregneten) Nachmittag,
auch ich versuche mich daran eine stille Installation der Datenbank zu schreiben.
Um Missverständnisse zu vermeiden einige Rahmenbedingungen vorweg: Bei dem rechner handelt es sich um eine VMWare Installation von WinXP Professional SP2. Der Rechner ist jedesmal, wenn ich mit der Installation beginne jungräulich, da VM ;-).
Mein erste Versuch war eine Installation mittels "postgresql-8.3.7-1-windows.exe". Eine normale Installation verläuft langweilig und augenscheinlich korrekt (gut gemacht!). Verwende ich aber mein Skript (Parameter bekommt man mit der Option "--help"):
Code:
postgresql-8.3.7-1-windows.exe --prefix c:\Programme\PostgreSQL --datadir c:\Programme\PostgreSQL\data --superpassword postgres --serverport 5432 --mode unattended --debugtrace postgresql-install.log
, so ist die Installation fehlerhaft (Die oben angedeutete Logdatei hätte ich gerne hochgeladen, ist aber zu groß!).
danach habe ich gegoogelt und Auch eine Anleitung für die SILENT INSTALL gefunden: Silent install of PostgreSQL on Windows). Also habe ich auch diesen Installer herunter geladen und erstmal normal installiert: OK, läuft, VM überbügeln! Der zweite (, dritte, vierte, ...) Versuch war dann mittels eines Skriptes die Installation SILENT zu machen:
Code:
msiexec /i postgresql-8.3.msi /quiet /l* postgresql-8.3.log ADDLOCAL=server,psql,docs SERVICEDOMAIN="%COMPUTERNAME%" CREATESERVICEUSER=1 SERVICEPASSWORD="postgres" SUPERPASSWORD="postgres" BASEDIR="c:\programme\postgres"
leider habe ich das bis jetzt nicht geschafft (Das Logfile konnte ich diesmal aber packen und anhängen!).
Somit stellt sich mir die Frage:
- Hat es schon jemand geschafft die Installation wirklich SILENT durch zu führen (Wenn ja Wie???)?
- Kann mir jemand sagen wo meine Probleme bei der SILENT-Installation liegt?
Mir gehen allmählich die Ideeen aus...
Vielen Dank schon jetzt!
NoComment
Lesezeichen