Ergebnis 1 bis 9 von 9

Thema: Installer für Windows: wie?

  1. #1
    aachen ist offline Neuer Benutzer
    Registriert seit
    27.11.2006
    Beiträge
    2

    Standard Installer für Windows: wie?

    Hallo zusammen,

    ich versuche mich zur Zeit an der Kompilierung für Windows und bin an der Erstellung eines Installers hängengeblieben.
    Anscheinend ist es nicht trivial, die mit MinGW/MSYS kompilierten .exe-Dateien in ein Setup/MSI zu packen und wie die 'offiziellen' Binaries zusammenzuschweissen. Wieso findet man nirgends eine vernünftige Anleitung, die nicht nach drei Sätzen Windows vergißt und nur für alle möglichen *xe gilt?
    Hat es irgendjemand aus der Windowsfraktion schon mal geschafft, eine postgres*.msi selber zu erzeugen? Hilfe...

    Gruss
    Georg

  2. #2
    fristo ist offline Super-Moderator
    Registriert seit
    08.12.2005
    Ort
    Raum Frankfurt/Main
    Beiträge
    668

    Standard

    Hallo Georg,

    lese mal diesen Beitrag: http://www.pg-forum.de/h-ufig-gestellte-fragen-faq/918-installation-von-postgresql-unter-windows.html. Da hast Du alles was Du brauchst. Oder willst Du eine zusätzliche Version erzeugen?



    mfg

    fristo

  3. #3
    akretschmer ist gerade online Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.467

    Standard

    Zitat Zitat von fristo Beitrag anzeigen
    Hallo Georg,

    lese mal diesen Beitrag: http://www.pg-forum.de/showthread.php?t=918. Da hast Du alles was Du brauchst. Oder willst Du eine zusätzliche Version erzeugen?



    mfg

    fristo
    Muß ich mir Gedanken machen, daß ich bei diesem Link dieses bekomme:

    akretschmer, Du hast keine Rechte, um auf diese Seite zuzugreifen. Folgende Gründe könnten z.B. dafür verantwortlich sein:

    1. Du versuchst, den Beitrag eines anderen Benutzers zu ändern oder auf administrative Funktionen zuzugreifen. Überprüfe bitte in den Forenregeln, ob du diese Aktion ausführen darfst.
    2. Wenn du versucht hast, einen Beitrag zu schreiben, kann es sein, dass dein Benutzerkonto deaktiviert wurde oder noch aktiviert werden muss.
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  4. #4
    fristo ist offline Super-Moderator
    Registriert seit
    08.12.2005
    Ort
    Raum Frankfurt/Main
    Beiträge
    668

    Standard

    Hallo akretschmer,

    Zitat Zitat von akretschmer Beitrag anzeigen
    Muß ich mir Gedanken machen, daß ich bei diesem Link dieses bekomme:

    akretschmer, Du hast keine Rechte, um auf diese Seite zuzugreifen. Folgende Gründe könnten z.B. dafür verantwortlich sein:

    1. Du versuchst, den Beitrag eines anderen Benutzers zu ändern oder auf administrative Funktionen zuzugreifen. Überprüfe bitte in den Forenregeln, ob du diese Aktion ausführen darfst.
    2. Wenn du versucht hast, einen Beitrag zu schreiben, kann es sein, dass dein Benutzerkonto deaktiviert wurde oder noch aktiviert werden muss.

    Die wichtige Aussage steht unter Punkt 3

    3. Du versuchst einen Beitrag zu verfassen und hast keine Schreibrechte oder wartest noch auf die Aktivierung deiner Registrierung.
    Im Forum Häufig gestellte Fragen (FAQ) haben nur die Moderatoren Schreibrechte. Da Du kein Moderator bist, hast Du daher auch keine Schreibrechte und Deine Rechte entsprechen denen der anderen Benutzer.

    Die Systemmeldung erhältst Du auch, wenn Du versuchst, auf Beiträge von asd und Xandrian zu antworten. Es gibt auch keine spezielle Restriktionen bei einem Link, der auf einen Beitrag von mir zeigt!



    mfg

    fristo

  5. #5
    aachen ist offline Neuer Benutzer
    Registriert seit
    27.11.2006
    Beiträge
    2

    Standard

    Hallo Fristo,

    ich hab kein Problem damit, eine herkömmliche Installation durchzuführen!

    Gründe für meine Frage:
    Zur Konfiguration (also noch vor dem eigentlichen Compile) kann man spezielle Parameter angeben, die das spätere Verhalten von Postgres verändern. Mir kommt es besonders auf 'enable-integer-datetimes' an. Dadurch werden Timestamps in der Datenbank als 64-bit Integer und nicht als Float gespeichert. Durch die Art der Darstellung werden Timestamps nämlich außerhalb eines gewissen Radius um den Nullpunkt unscharf dargestellt (begrenzte Mantisse). Wenn die Anwendung dann auch noch Millisekunden-scharf speichert, ist der Radius nicht besonders groß. Deshalb möchte ich gerne eine eigene .msi haben.... mit allem drum und dran (Dienst einrichten, User anlegen usw usw usw).

    Gruss
    Georg

  6. #6
    fristo ist offline Super-Moderator
    Registriert seit
    08.12.2005
    Ort
    Raum Frankfurt/Main
    Beiträge
    668

    Standard

    Hallo Georg,

    die Gründe verstehe ich.

    Bei der Installation wird auch einiges an Aktivitäten im Hintergrund ausgeführt. Hast Du schon mal in der Source Code Repository unter http://www.postgresql.org/developer/sourcecode/ nachgeschaut. Ich kann mir nicht vorstellen, dass für jede Version alles neu erdacht wird. Ansonsten sollte eine Anfrage im englischen original Forum weiterhelfen. Dort sind auch einige der Entwickler aktiv.

    Vielleicht hat Microsoft auch ein Tool mit dem man die Original msi-Datei entpacken kann. Darin sollten auch alle notwendigen Information enthalten sein.

    PS: Hast Du einen Wert ermittelt, wie groß die maximale Unschärfe sein kann? Es wäre gut, den mal zu wissen.



    mfg

    fristo
    Geändert von fristo (28.11.2006 um 10:47 Uhr)

  7. #7
    nylen ist offline Benutzer
    Registriert seit
    12.10.2006
    Beiträge
    54

    Standard

    Vielleicht hat Microsoft auch ein Tool mit dem man die Original msi-Datei entpacken kann. Darin sollten auch alle notwendigen Information enthalten sein.
    Das Tool heißt orca, ist im SDK enthalten.
    Damit kann man sich alle MSI ansehen usw.

    Ist von Microsoft und free.

  8. #8
    ads
    ads ist offline Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.055

    Standard

    Zitat Zitat von aachen Beitrag anzeigen
    Mir kommt es besonders auf 'enable-integer-datetimes' an. Dadurch werden Timestamps in der Datenbank als 64-bit Integer und nicht als Float gespeichert.
    Hast du mal über die Option nachgedacht, einfach einen eigenen Datentyp mit der von dir gewünschten Datenbreite zu erstellen, statt ein komplettes PostgreSQL neu zu compilieren?

    Der Datentyp ist schnell erstellt und du kannst die herkömmlichen Date/Time Operationen dann daran binden. Bei einer selbstcompilierten Installation musst du bei jedem Bugfix wieder ran und Updates erstellen.
    Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören

    Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler

    PostgreSQL Service & Support

  9. #9
    Avatar von Xandrian
    Xandrian ist offline Administrator
    Registriert seit
    23.11.2005
    Ort
    Bayreuth, Bayern, Germany, 106332342737801, Bayreuth, Germany
    Beiträge
    1.495

    Standard

    Zitat Zitat von akretschmer Beitrag anzeigen
    Muß ich mir Gedanken machen, daß ich bei diesem Link dieses bekomme:

    akretschmer, Du hast keine Rechte, um auf diese Seite zuzugreifen. Folgende Gründe könnten z.B. dafür verantwortlich sein:

    1. Du versuchst, den Beitrag eines anderen Benutzers zu ändern oder auf administrative Funktionen zuzugreifen. Überprüfe bitte in den Forenregeln, ob du diese Aktion ausführen darfst.
    2. Wenn du versucht hast, einen Beitrag zu schreiben, kann es sein, dass dein Benutzerkonto deaktiviert wurde oder noch aktiviert werden muss.
    geht jetzt. sry hier war ein fehler in den forenrechten. bin leider aus beruflichen gründen nicht früher dazu gekommen...

    cu tb.
    pg-forum.de unterstützen? Meine Wunschliste


Ähnliche Themen

  1. Neuer Installer, neuer Dialog
    Von fristo im Forum Installation von PostgreSQL
    Antworten: 1
    Letzter Beitrag: 02.07.2009, 09:25
  2. Problem Windows installer meckert
    Von gerharrdt im Forum Installation von PostgreSQL
    Antworten: 4
    Letzter Beitrag: 08.09.2008, 16:19
  3. [News]: PostgresDAC installer bug hotfix
    Von Xandrian im Forum Neuigkeiten & Ankündigungen
    Antworten: 0
    Letzter Beitrag: 25.07.2008, 13:11

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum