Tuesday, December 25, 2007

GNUmed - on Mac OS X for real

en_US

A number of times I have announced that GNUmed runs on Mac OSX. Well it has run for a year or so but unlike GNU/Linux there is no central repository to host software. Mac OSX has two established means to distribute software. First one is to create so called application bundles (*.app) which come packaged into disk images (*.dmg). These application bundles usually contain every software dependency needed to run a software. Same for GNUmed.

The GNUmed client for Mac OSX comes with batteries included. No need to install a recent version of MacPython, WxPython, Psycopg2 and so on. Just click and run. It is roughly a 50MB download.

For developers I really recommend getting eclipse to get the sourcecode via CVS. Furthermore it is recommended to grab the dependency packages from MacPython. Python 2.4 is fine.

Most likely I will provide a second package that truly installs itself in the filesystem just as python & friends do.

I even managed to bootstrap a local database version 7 on a native Mac OS PostgreSQL. You can simply run the script "bootstrap-latest.sh" in a Terminal and you are good. For all users not wanting this they can simply choose the "public database" profile and connect to our Internet database.

The Mac package can be gotten from http://www.gnumed.de/downloads/client/0.2/GNUmed-client.0.2.7.1.dmg.zip




de_DE


Ich habe schon einige Male angekündigt, dass GNUmed unter Mac OSX läuft. Das stimmt auch seit über einem Jahr. Allerdings ist das so eine Sache mit den Paketen auf dem Mac. Anders als bei GNU/Linux gibt es keine zentrale Quelle in die man GNUmed hineintun könnte.

Beim Mac wird Software auf zwei verschiene Arten weitergegeben. Einmal gibt es da die sogenannten Applikationsbündel, die alles mitbringen was nötig ist damit eine Software läuft. Und zum Anderen kann sich Software richtig installieren.

Für die zweite Methode braucht es spezielle Pakete für Python. WxPython usw. Das macht kaum ein Anwender. Entwicklern hingegen empfehle ich sich GNUmed aus dem CVS über Eclipse zu besorgen, sich einen MidnightCommander zu installieren und direkt darüber zu arbeiten.

Für Endanwender gibt es jetzt endlich ein Version, die nur aus Klick und Run besteht. Alle Voraussetzungen werden erfüllt.

Sogar eine lokale PostgreSQL Datenbank liess sich problemlos nativ auf MacOS X erzeugen. Einfach nur das script "bootstrap-latest.sh" ausführen und ab geht die Post. Alle die das nicht wollen können einfach das Profil "salaam.homeunix.com" auswählen und stattdessen unsere öffentlich Internetdatenbank verwenden.

http://www.gnumed.de/downloads/client/0.2/GNUmed-client.0.2.7.1.dmg.zip

Powered by ScribeFire.

No comments: