das ist in der Tat momentan noch etwas verwirrend. github ist primär eine Plattform mit der die Arbeit mehrerer Personen an einem Programm koordiniert werden kann. Es ist keine Downloadplattform für Programme, wenngleich ich es für diesen Zweck in meinem Programm missbrauche Der Ordner "meckelein" enthält die Scripte, die Herrn Meckelein in der von ihm betreuten Praxis verwwendet. Er hat Sie netterweise zur Verfügung gestellt, damit man Sie evtl. mit meinem Installer zusammenführen kann. Diese Scripte erfüllen primär Wartungsaufgaben (soweit ich dies bisher beurteilen kann). Die Scripte sind bei github bisher nur zur Einsicht und damit man Sie schnell integrieren kann. Verwendet werden Sie momentan noch nicht. Man kann Sie also derzeit für die Installation noch ignorieren.Geigenberger hat geschrieben:Auf dieser Seite --> https://github.com/elvito/tm-linux-server-installhelper (siehe Screenshot) gibt es einen Link "Download ZIP" mit dem man alle gezeigten Files downloaden kann, so dass diese dann auf der lokalen Festplatte sind.
Es gibt in diesem Dateisystem den Ordner "Meckelein", der wiederum neben einem weiteren "Readme" auch mehrere Scripte enthält. Das Readme im "Wurzelverzeichnis" dieses Downloads geht auf die Scripe in "Meckelein" nicht ein (?). Das verwirrt mich ein wenig. Wie hängen diese Scripte zusammen? Hängen dies zusammen?
um es noch verwirrender zu machen: Ich habe bei github jetzt neben "master" einen zweiten Zweig (branch) angelegt der "testing" heißt. Wer also den absolut neuesten Stand des Scripts haben will muss bei github vor dem Download der Zip Datei vorher auf testing umschalten. Sobald ein Entwicklungsabschnitt auf dem branch testing abgeschlossen und ausreichend getestet ist werden die Änderungen in den Zweig "master" eingepflegt. Dadurch wird sichergestellt, dass man beim branch "master" immer eine funktionierende Version des Programms kriegt. Da ich erstmalig als "Entwickler" bei github unterwegs bin, muss ich mich erst noch mit den ganzen Funktionen vertraut machen, d.h. nicht wundern wenn die nächsten Tage mal was beim branch "master" nicht funktioniert ich probiere da grade viel rum. Zukünftig wird "master" stets stable sein.
Geigenberger hat geschrieben: Gibt es neben dem Button "Download ZIP" Möglichkeiten, die einzelnen Files auch einzeln herunterzuladen? Ist das überhaupt vorgesehen? Wenn man nur das gesamte "Download ZIP" herunterladen kann, dann sollte erst recht auf den Ordner "Meckelein" und dessen Files eingegangen werden.
Ich habe bisher github nicht zur Entwicklung verwendet. So wie ich das im Moment sehe kann man nur das Gesamtpaket herunterladen. Sobald das zentrale Steuerungsprogramm (install_tmlinuxserver.sh) fertig ist, kann dieses z.B. hier im Forum oder im wiki veröffentlicht werden. Es wird sich dann nicht mehr groß ändern. Dieses Programm ruft wiederum je nach Menüpunkt ein jeweils weiteres Script auf. Diese Scripte kann man bereits jetzt mittels dem Menupunkt "Installation von tm-linux-server-installhelper" via github immer aktuell halten.
Man wird also für die Installation eines Linux Servers lediglich 2 Dateien benötigen:
a) install_tmlinuxserver.sh
b) das Zip File von der CGM Homepage
alles weitere kann man über den installer nachinstallieren ohne noch selbst Hand anlegen zu müssen. Bis dahin ist es aber noch ein weiter Weg. Ich brauche immer noch eine smb.conf die mit der Standardinstallation zusammenarbeitet und die eine Freigabe erstellt auf die jeder im lokalen Netz sofort ohne Authetifizierung zugreifen kann. Sobald das vorliegt können die (hoffentlich) zahlreichen Betatester hier aus dem Forum Ihre Praxisbackups mal in einer Testumgebung einspielen und auf Bugjagd gehen
Geigenberger hat geschrieben:
- Jeder TurboMed Händler kann solch einen fertig konfigurierten Server auch verkaufen! Es existiert eine "Standard-Server-Installation". Man benötigt nur noch die ("Standard"-)Info, wie das "local.ini" auf den einzelnen Clients eingestellt sein muss, um mit TurboMed auf den Server zugreifen zu können!
Die local.ini kann man doch neben einer passenden Batchdatei, die das Installieren unter Windows besorgt, gescriptet automatisch generieren lassen und gleich in die Sambafreigabe packen Wir wollen uns doch nicht mehr Arbeit machen als unbedingt notwendig. Wenn eine "kritische Masse" den Linuxserver verwendet, kann man CGM evtl eher dazu bewegen, die Linuxversion aus Ihrem Nischendasei zu befreien und mehr Zeit in deren Entwicklung zu stecken. Momentan kann man ja froh sein, dass es überhaupt eine Linuxversion gibt die weiter gepflegt und mit Updates versorgt wird.
schönen Gruß
elvito