Zum Inhalt springen

automatisch Updates/neue Versionen ziehen


dr.disk

Empfohlene Beiträge

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:

Link zu diesem Kommentar
Auf anderen Seiten teilen

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....

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.
Link zu diesem Kommentar
Auf anderen Seiten teilen

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?

Link zu diesem Kommentar
Auf anderen Seiten teilen

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 :)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...