{"id":147243,"date":"2014-03-10T01:57:00","date_gmt":"2014-03-10T00:57:00","guid":{"rendered":"http:\/\/www.borncity.com\/blog\/?p=147243"},"modified":"2023-02-06T17:18:34","modified_gmt":"2023-02-06T16:18:34","slug":"ketarin-software-updatemanager-fr-windows-systeme-i","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2014\/03\/10\/ketarin-software-updatemanager-fr-windows-systeme-i\/","title":{"rendered":"Ketarin: Software-\/Updatemanager f&uuml;r Windows-Systeme &#8211; I"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" style=\"float: left; margin: 0px 10px 0px 0px; display: inline; border: 0px;\" title=\"win7\" alt=\"win7\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2012\/03\/win7_thumb1.jpg\" width=\"44\" height=\"42\" align=\"left\" border=\"0\" \/>Vor einigen Tagen hatte ich im Blog-Beitrag <a href=\"https:\/\/borncity.com\/blog\/2014\/02\/27\/windows-programme-mit-ninite-aktuell-halten\/\">Windows-Programme mit Ninite aktuell halten<\/a> ein kleines Programm vorgestellt, mit dem man Software unter Windows automatisch updaten lassen kann. Blog-Leser Christian P. wies in einem Kommentar auf die Alternative Ketarin hin. Ich habe daher Christian gefragt, ob er diese L\u00f6sung nicht in einem Gastbeitrag vorstellen mag. Und voil\u00e1, hier kommt der erste Teil dieses Gastbeitrags.<\/p>\n<p><!--more--><\/p>\n<p><strong>Von Christian P.<\/strong><\/p>\n<p>Auf der Suche nach einem Software-\/Updatemanager f\u00fcr meine Windows-Systeme, bei dem ich die Downloadquellen stets selbst definieren kann, bin ich nach langer Suche und unz\u00e4hligen getesteten vergleichbaren Programmen auf Ketarin gesto\u00dfen.<\/p>\n<p><a href=\"https:\/\/i.imgur.com\/mtWWrc4.jpg\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" alt=\"\" src=\"https:\/\/i.imgur.com\/mtWWrc4.jpg\" \/><\/a><em>(<\/em><em>Ketarin Software-\/Updatemanager<\/em><em>)<\/em><\/p>\n<p>Ketarin ist eine in C#, f\u00fcr das .NET Framework 2.0, geschriebene, portable OpenSource-Anwendung die SQLite als Datenbank einsetzt. Mit Ketarin lassen sich Softwaresammlungen, welche man f\u00fcr die sp\u00e4tere Installation einsetzen m\u00f6chte, aktuell halten.<\/p>\n<p>Im Gegensatz zu allen bisher von mir getesteten Programmen hat Ketarin einen &#8211; f\u00fcr mich &#8211; entscheidenden Vorteil. Es l\u00e4sst sich sehr umfangreich konfigurieren. Von der \u00dcberwachung von Internetseiten auf neue Softwareversionen, \u00fcber den Download, das Dateimanagement (dazu geh\u00f6ren das Kopieren, Umbenennen und die Versionsverwaltung) bis hin zur Modifikation von Installationsdateien und das automatisierte Installieren per Installationsroutinen. Als Beispiel siehe in diesem Zusammenhang das nachfolgende Bild 3 (application-3.png). Hier wird die OpenSource-Anwendung PDFCreator heruntergeladen, entpackt, bestimmte Funktionen aktiviert bzw. deaktiviert (Sprachen, Updateverhalten usw.), unerw\u00fcnschte Eigenheiten des Programms entfernt (Toolbar) und anschlie\u00dfend alles wieder zu einem SFX-Installer gepackt.<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/i.imgur.com\/KiadiH6.jpg\" \/><br \/>\n<em>Bild 1: application-1.png (Datenbankeintrag des herunterzuladenden Programms)<\/em><\/p>\n<p><a href=\"https:\/\/i.imgur.com\/J9b2dXd.jpg\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" alt=\"\" src=\"https:\/\/i.imgur.com\/J9b2dXd.jpg\" \/><\/a><br \/>\n<em>Bild 2: application-2.png (Versionsverwaltung) <\/em><\/p>\n<p><em><a href=\"https:\/\/i.imgur.com\/6gu53ns.jpg\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" alt=\"\" src=\"https:\/\/i.imgur.com\/6gu53ns.jpg\" \/><\/a><br \/>\nBild 3: application-3.png (Modifikation der Installationsdateien) <\/em><\/p>\n<p><em><a href=\"https:\/\/i.imgur.com\/BWST40U.jpg\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" alt=\"\" src=\"https:\/\/i.imgur.com\/BWST40U.jpg\" \/><\/a><br \/>\nBild 4: application-4.png (Installationsroutinen) <\/em><\/p>\n<p>Hinzu kommen das Erstellen von Vorlagen um z.B. Downloads von h\u00e4ufig genutzten Internetseiten (Mozilla AddOns oder Microsoft Downloads) effizient in die eigene Datenbank aufzunehmen. Dadurch erspart man sich viele Zwischenschritte beim Anlegen von neuen Downloads.<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/i.imgur.com\/gyY0MAv.jpg\" \/><br \/>\n<em>templates.png (Vorlagenformular f\u00fcr sich h\u00e4ufig wiederholende Eintr\u00e4ge) <\/em><\/p>\n<p>Zwar wurde Ketarin anfangs nicht als Auto-Update-Manager entwickelt aber mittlerweile l\u00e4sst sich selbst diese Aufgabe \u00fcbernehmen. Womit wir, nach den genannten Vorteilen, nun beim &#8211; f\u00fcr mich &#8211; einzigen Nachteil dieser Software w\u00e4ren. Je komplexer das Einsatzgebiet ausfallen soll, desto mehr (Grund-)Wissen bez\u00fcglich Batch-Programmierung, Regular Expressions (Regex) und Kommandozeilensteuerung von Installationsdateien sollte man mitbringen oder zumindest bereit sein dieses Wissen zu erlernen.<\/p>\n<p>Unabh\u00e4ngig von den komplexen Aufgaben die Ketarin \u00fcbernehmen kann, sollte man sich keinesfalls davon abschrecken lassen. Mit wenigen Handgriffen lassen sich bereits gute Ergebnisse erzielen. Und sollte man auf schwierige Aufgaben sto\u00dfen, so wird einem im Ketarin-Forum (<a href=\"http:\/\/web.archive.org\/web\/20110616093425\/http:\/\/ketarin.org:80\/forum\/index.php\">https:\/\/ketarin.org\/forum\/index.php<\/a>) schnell und gerne geholfen. Eine weitere Anlaufstelle ist das Ketarin-Wiki (<a href=\"https:\/\/web.archive.org\/web\/20150316060045\/http:\/\/wiki.ketarin.org\/index.php?title=Ketarin_Wiki\">http:\/\/wiki.ketarin.org\/index.php?title=Ketarin_Wiki<\/a>). Au\u00dferdem gibt es unz\u00e4hlige vorgefertigte Eintr\u00e4ge in der Online-Datenbank.<\/p>\n<p>Diese Onlinedatenbank l\u00e4sst sich bequem durchst\u00f6bern und bei Bedarf Eintr\u00e4ge in die eigene Ketarin-Datenbank importieren.<\/p>\n<p><a href=\"https:\/\/i.imgur.com\/sup0xMt.jpg\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" alt=\"\" src=\"https:\/\/i.imgur.com\/sup0xMt.jpg\" \/><\/a><br \/>\n<em>onlinedatabase.png (Online-Datenbank wird von der Community gepflegt) <\/em><\/p>\n<p>In Teil 2 wird dann ein einfaches Beispiel zur Anwendung von Ketarin vorgestellt.<\/p>\n<p><strong>Artikelreihe:<\/strong><br \/>\na1: <a href=\"https:\/\/borncity.com\/blog\/2014\/03\/10\/ketarin-software-updatemanager-fr-windows-systeme-i\/\">Ketarin: Software-\/Updatemanager f\u00fcr Windows-Systeme<\/a> &#8211; I<br \/>\na2: <a href=\"https:\/\/borncity.com\/blog\/2014\/03\/11\/ketarin-software-updatemanager-fr-windows-systeme-ii\/\">Ketarin: Software-\/Updatemanager f\u00fcr Windows-Systeme<\/a>\u00a0\u00a0\u2013 II<\/p>\n<p>b1: <a href=\"https:\/\/borncity.com\/blog\/2014\/02\/27\/windows-programme-mit-ninite-aktuell-halten\/\">Windows-Programme mit Ninite aktuell halten<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vor einigen Tagen hatte ich im Blog-Beitrag Windows-Programme mit Ninite aktuell halten ein kleines Programm vorgestellt, mit dem man Software unter Windows automatisch updaten lassen kann. Blog-Leser Christian P. wies in einem Kommentar auf die Alternative Ketarin hin. Ich habe &hellip; <a href=\"https:\/\/borncity.com\/blog\/2014\/03\/10\/ketarin-software-updatemanager-fr-windows-systeme-i\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[143,185],"tags":[3219,4315,4325],"class_list":["post-147243","post","type-post","status-publish","format-standard","hentry","category-tipps","category-update","tag-ketarin","tag-update","tag-windows"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/147243","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=147243"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/147243\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=147243"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=147243"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=147243"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}