So, die von mir verwendeten Scripte für Download, NetSetup, Installation und Update vom TM auf einem Linux System sind jetzt in einer ersten Version fertig. Ich hab alles soweit auf meinem Testsystem geprüft und es hat alles funktioniert. Natürlich kann ich eine absolut fehlerfreie Funktion nicht garantieren und auch nicht etwaigem Datenverlust vorbeugen, daher Benutzung auf eigene Gefahr
Download Link
Ich verwende ein Ubuntu 14.04 LTS Server Edition als Grundlage. Man benötigt für eine grundsätzliche Funktion von Turbomed erstmal noch eine Samba Freigabe auf der die Clients zugreifen können. Eine Recht einfache konfiguration nur für die Freigabe wäre:
Code: Alles auswählen
[interne Daten]
path = {Absoluter Pfad zur Freigabe auf dem Linux System}
guest ok = yes
writeable = yes
browseable = yes
create mask = 0777
directory mask = 0777
force user = nobody
force group = nogroup
Hierauf hat jedes im Netzwerk angeschlossene System Zugriff, sowohl lesend als auch schreibend. Diese Einstellungen sind für grösstmögliche Funktion und nicht für Sicherheit gedacht.
Im Packet enthalten ist eine README, bitte erstmal komplett lesen. Alle Scripte enthalten Kommentare. Die Datei einstellungen beinhaltet alle vorab zu treffenden Einstellungen für die Installation und sollte nach erfolgter Installation gesichert werden. Damit ein späteres Updates funktioniert, müssen die gleichen Einstellungen gesetzt werden wie für die Installation. Dies sollte aber eh von vornherein klar sein
Die Scripte sind noch nicht ausgereift und auch noch nicht DAU sicher. Ich biete hier keine "Setup.exe" an, die man doppelklickt, paar Min wartet und danach funktioniert es. Die Scripte sollen eine Hilfe und Unterstützung für jeden sein, der sich ein Linux System für den Turbomed Server aufsetzen möchte. Ich selber benutze diese Scripte in den von mir betreuten Systemen um mir die Arbeit zu erleichtern. Zu meiner Vorgehensweise eine kurze Aufzählung.
- Nachdem ein Update zur Verfügung steht, hole ich mir die Dateinamen und binde diese in die "einstellungen" ein
- Nachts lasse ich das tm_download.sh laufen, dass mir die Dateien zieht und überprüft
- Bevor ich das Update am WE einspiele, kann ich mittels tm_netsetup.sh das Client Update im NetSetup Ordner zur Verfügung stellen
- Backup anlegen an Server und Client, bin da durch TM ein gebranntes Kind
- Das Update am Server starte ich mittels tm_update.sh, während dieses durch läuft kann ich von Client zu Client laufen und überall die Setup.exe aus dem NetSetup Ordner starten und die Clients updaten.
Bislang funktioniert diese Vorgehensweise ohne Probleme. Ach ja, sowohl Server- als auch Clientupdate werden natürlich vorab auf einem Testsystem auf Funktionalität geprüft.
Nach der Installation müssen natürlich die Daten von einem vorhandenen System überspielt werden, damit man auch wieder Zugriff auf seine Patienten hat und mit seiner eigenen Lizenz arbeitet und nicht mit der Testlizenz. Über Tipps und Infos freue ich mich natürlich.
Ich weiss nicht was ich sonst noch sagen soll, ach ja, da elvito ja schon eine VM und mittlerweile auch noch ein Vorbereitungsscript für den Ubuntu Server baut, bin ich wohl etwas spät dran mit meinen
Bin schon sehr gespannt darauf, was dabei raus kommt und ob wir eventuell unsere Scripte zusammen bauen können