dr.disk Geschrieben 17. Mai 2005 Geschrieben 17. Mai 2005 Hallo, kennt Ihr ja sicherlich auch das Problem: Man hat so seine Lieblings-Tools aus dem Internet die so dann und wann in neuen Versionen erscheinen. Je mehr Tools das sind, umso lästiger ist es immer die neuste Version selbst aus dem Internet zu holen. Deswegen meine Frage: Gibt es ein Tool welches prüft ob neuere Versionen vorliegen und diese dann ggf. holt? Oder hat jemand von Euch eine besserer Automatisationsidee wie 'Azubi mach mal...' :hells:
Maulwurf_der_Schlaue Geschrieben 17. Mai 2005 Geschrieben 17. Mai 2005 ich glaub kaum das das geht, du müsstest die version von deinem tool wissen bzw. automatisch herausfinden, und einen server kennen der die version die er zum download anbietet irgendwie zur verfügung stellt.. dann deine mit der vom server vergleichen und wenn die aufm server höher ist downloaden... also ich hab sowas noch nicht gesehn....
CyberDemon Geschrieben 17. Mai 2005 Geschrieben 17. Mai 2005 Hmm, alle meine Lieblingstools prüfen eigenständig, ob neue Versionen verfügbar sind. Daher sehe ich den Sinn für solch ein Tool nicht.
perdian Geschrieben 17. Mai 2005 Geschrieben 17. Mai 2005 Deswegen meine Frage: Gibt es ein Tool welches prüft ob neuere Versionen vorliegen und diese dann ggf. holt?Dazu müssten alle Programme ein einheitliches Format verwenden, in dem sie dir mitteilen "Es gibt eine neue Version von Programm X, nämlich 1.2.3. Eclipse bietete sowas in seinem Update Manager an, da sieht man, welche neuen Versionen verfügbar sind, und was für Dependencies diese haben. Allerdings gibt es dafür ausserhalb von Eclipse weder einen Standard, noch irgendein allgemein akzeptiertes Format (und selbst die meisten Eclipse-Plugins nutzen den Update-Manager nicht). Ergo: Das was du haben willst gibt es nicht.
dr.disk Geschrieben 18. Mai 2005 Autor Geschrieben 18. Mai 2005 Gehen muss es aber. Ich selbst sehe doch auch wenn ich z.B. ein FTP-Verzeichnis öffne welche der Dateien davon die neuste Version ist. Ich habe es aber schon fast befürchtet, dass es da kein fertiges Tool gibt - dann werde ich mich wohl selber dran machen müssen eines zu bauen.
Maulwurf_der_Schlaue Geschrieben 18. Mai 2005 Geschrieben 18. Mai 2005 und wie willst du das machen ... bzw. wie sieht dein Konzept aus sowas zu realisieren?
dr.disk Geschrieben 19. Mai 2005 Autor Geschrieben 19. Mai 2005 Also für 'einfache' FTP-Downloads ist das Teil jetzt schon fertig. Dazu habe ich folgenden Ansatz benutzt: Von allen Dateinamen die einem bestimmten Muster entsprechen wähle die Datei mit dem neusten Zeitstempel. Das muss die zuletzt hochgestellte, also die aktuelle Version, sein. Ab hier fehlt noch die Umsetzung: Für die 'komplexeren' FTP-Downloads greift wieder die Musterprüfung mit einer Zerlegung der Seriennummer in Ihre Bestandteile. Diese werden gewichtet und das höchste Ergebnis muss dann ebenfalls die aktuellste Version sein. Bei HTTP wird's wohl so oder so ähnlich laufen, muss halt noch ein paar Beispiele ansehen sobald ich Zeit dazu finde.
perdian Geschrieben 19. Mai 2005 Geschrieben 19. Mai 2005 Gehen muss es aber. Ich selbst sehe doch auch wenn ich z.B. ein FTP-Verzeichnis öffne welche der Dateien davon die neuste Version ist.Natürlich geht es. Man muss nur bestimmte Muster finden, nach denen sich der aktuelle Status automatisiert auslesen lässt. Wobei wir auch schon beim Problem wären. Produkt1 kann über FTP gezogen werden, Produkt2 über HTTP, Produkt3 über XYZ. Ändert sich bei FTP das Verzeichnis mit jeder Version und/oder der Dateiname? Sind die alten Versionen überhaupt noch online oder muss ich mir die letzte Version merken? Das sind nur ein paar Punkte, die es zu beachten gibt - also eine allgemeingültige Lösung, die ohne Anpassung auf das spezielle Ziel funktioniert, ist das immer noch nicht.
dr.disk Geschrieben 20. Mai 2005 Autor Geschrieben 20. Mai 2005 also eine allgemeingültige Lösung, die ohne Anpassung auf das spezielle Ziel funktioniert, ist das immer noch nicht. Stimmt. Sowas kann nicht gehen, dafür sind die Dinge zu verschieden da draußen. Das hat doch aber auch keiner verlangt...
perdian Geschrieben 20. Mai 2005 Geschrieben 20. Mai 2005 Stimmt. Sowas kann nicht gehen, dafür sind die Dinge zu verschieden da draußen. Das hat doch aber auch keiner verlangt...Nicht? --> Deswegen meine Frage: Gibt es ein Tool welches prüft ob neuere Versionen vorliegen und diese dann ggf. holt? Oder hat jemand von Euch eine besserer Automatisationsidee wie 'Azubi mach mal...'Besser ja, schneller nicht.
dr.disk Geschrieben 20. Mai 2005 Autor Geschrieben 20. Mai 2005 Nicht? Ja, 'nicht'. Das es nicht gehen kann ohne Anpassungen z.B. in einer Konfiguration eine Datei von SourceForge und eine andere von FTP zu holen ist klar. Das diese sich dann auch noch in der Art und Weise wie die Versionsnummer aufgebaut ist und wo diese im Namen steht unterscheiden können ist auch klar. Da nehme ich doch lieber einmal mir die Zeit für die Einstellungen als regelmäßig nach den neusten Versionen selbst zu suchen. Besser ja, schneller nicht. Dann sprich Dich aus: wie würdest Du das Problem lösen? Wie sieht Deine bessere Lösung aus?
perdian Geschrieben 20. Mai 2005 Geschrieben 20. Mai 2005 Dann sprich Dich aus: wie würdest Du das Problem lösen? Wie sieht Deine bessere Lösung aus? Du hast eine Master-Applikation, nennen wir sie mal "Checker". Innerhalb dieser Master-Applikation hast du dann verschiedene Handler, wo jeder Handler genau für eine Applikation zuständig ist. Diese Handler müssen jetzt - je nach Applikation - so konfiguriert werden, dass sie "wissen", wann eine neue Version vorhanden ist, und wie diese Version gezogen werden kann. Jeder dieser Handler fügt nun eventuelle Infos, wann eine neue Version vorhanden ist in eine globale Message-Queue ein, die wiederum vom Checker dem User dargestellt wird. So mal als Grobkonzept
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden