{"id":3777,"date":"2011-02-08T01:40:31","date_gmt":"2011-02-08T00:40:31","guid":{"rendered":"http:\/\/tuxproject.de\/blog\/?p=3777"},"modified":"2011-02-08T01:40:31","modified_gmt":"2011-02-08T00:40:31","slug":"npackd-aptitude-fur-windows","status":"publish","type":"post","link":"https:\/\/tuxproject.de\/blog\/2011\/02\/npackd-aptitude-fur-windows\/","title":{"rendered":"Npackd: aptitude f\u00fcr Windows"},"content":{"rendered":"<p>Als eigentliche Frech\u00adheit auch beze\u00adichne ich es, dass ich die besten Ideen immer erst habe, wenn sie schon jemand vor mir hat\u00adte.<\/p>\n<p>Seit einiger Zeit nutze ich, unter anderem auf meinem vServ\u00ader, Debian Lin\u00adux, von <a href=\"http:\/\/burnachurch.com\/62\/richtiges-linux-und-freizeit-linux\/\">Ubun\u00adtu<\/a>-J\u00fcngern mitunter als alt\u00adback\u00aden ver\u00adschrien. Eine der St\u00e4rken dieser wie auch aller von ihr abgeleit\u00adeten Lin\u00adux-Dis\u00adtri\u00adb\u00adu\u00adtio\u00adnen ist das Paketver\u00adwal\u00adtungssys\u00adtem <tt>apt<\/tt> mit den grafis\u00adchen Ober\u00adfl\u00e4chen <tt>apti\u00adtude<\/tt> beziehungsweise <tt>synap\u00adtic<\/tt>, das die Instal\u00adla\u00adtion und Pflege instal\u00adliert\u00ader Anwen\u00addun\u00adgen wie auch des Sys\u00adtemk\u00aderns denkbar ein\u00adfach macht. M\u00f6chte man etwa das Bild\u00adbear\u00adbeitung\u00adspro\u00adgramm <a href=\"http:\/\/www.gimp.org\">The GIMP<\/a> instal\u00adlieren, so geschieht dies mit der Eingabe <tt>apt-get install gimp<\/tt> qua\u00adsi automa\u00adtisch.<\/p>\n<p>Unter Win\u00addows kommt man nicht an den Sys\u00adtemk\u00adern her\u00adan, aber im Laufe der Monate und Jahre sam\u00admelt sich meist zumin\u00add\u00adest eine ansehn\u00adliche Anzahl an regelm\u00e4\u00dfig ver\u00adwen\u00adde\u00adten Pro\u00adgram\u00admen an. All diese Pro\u00adgramme h\u00e4ndisch zu pfle\u00adgen ist denkbar schwierig. Mit <a href=\"http:\/\/www.kcsoftwares.com\/?sumo\">SUMo<\/a> gibt es immer\u00adhin ein beein\u00addruck\u00adendes Pro\u00adgramm, das bere\u00adits instal\u00adlierte Anwen\u00addun\u00adgen per Klick in einem Rutsch auf neue Ver\u00adsio\u00adnen \u00fcber\u00adpr\u00fcfen kann, die dahin\u00adter ste\u00adhende Daten\u00adbank wird von den Nutzern automa\u00adtisch gepflegt und aktu\u00adal\u00adisiert. Das ist \u00e4quiv\u00ada\u00adlent zu der <tt>upgrade<\/tt>-Funk\u00adtion von <tt>apt-get<\/tt>, jedoch noch kein voll\u00adst\u00e4ndi\u00adger Ersatz f\u00fcr eine Paketver\u00adwal\u00adtung, die auch die Instal\u00adla\u00adtion und Dein\u00adstal\u00adla\u00adtion erm\u00f6glicht.<\/p>\n<p>Vor ein\u00ader Weile stie\u00df ich auf <a href=\"http:\/\/windows-get.sourceforge.net\/\">win-get<\/a>, das, wie der Name schon andeutet, diese Funk\u00adtion\u00adal\u00adit\u00e4t abbilden sollte, jedoch ist die Pro\u00adgram\u00adm\u00addaten\u00adbank (<span style=\"font-style:italic\">repos\u00adi\u00adto\u00adry<\/span>) mit\u00adtler\u00adweile ver\u00adal\u00adtet und das Pro\u00adjekt selb\u00adst offen\u00adbar ver\u00adwaist. \u201cWie n\u00fct\u00adzlich\u201d, sprach ich im Stillen zu mir, \u201cw\u00e4re es doch, h\u00e4tte man auch als Win\u00addows\u00adnutzer eine Soft\u00adware wie <tt>apt-get<\/tt>, die nicht darauf angewiesen ist, dass der Entwick\u00adler alles allein macht, und etwa auch <span style=\"font-style:italic\">Repos\u00adi\u00adto\u00adrys<\/span> von Drit\u00adtan\u00adbi\u00adetern ver\u00adwen\u00adden kann.\u201d<\/p>\n<p>Und w\u00e4hrend ich mich also freute, endlich eine Idee f\u00fcr ein m\u00f6glich\u00ades Abschlusspro\u00adjekt f\u00fcr mein Studi\u00adum zu haben, und flei\u00dfig Noti\u00adzen machte, was die zu entwick\u00adel\u00adnde L\u00f6sung alles k\u00f6n\u00adnen soll, berichtete <a href=\"http:\/\/lifehacker.com\/#!5754305\/npackd-is-a-linux+like-package-manager-for-windows\">lifehacker.com<\/a> \u00fcber <a href=\"http:\/\/code.google.com\/p\/windows-package-manager\/\">Npackd<\/a> und warf so meine Pla\u00adnung durcheinan\u00adder. Sch\u00f6\u00adnen Dank auch.<\/p>\n<p>Npackd, in anal\u00adpha\u00adbetisch wirk\u00adender Schreib\u00adweise ste\u00adht dieses Wort f\u00fcr \u201cunpacked\u201d (englis\u00adches Wort f\u00fcr \u201cent\u00adpackt\u201d), ist dem Paket\u00adman\u00adag\u00ader des Win\u00addows-Nach\u00adbaus <a href=\"http:\/\/www.reactos.org\">Reac\u00adtOS<\/a> \u00e4hn\u00adlich und erf\u00fcllt, tech\u00adnisch gese\u00adhen, alle Anforderun\u00adgen an eine <tt>apt-get<\/tt>-Imple\u00admen\u00adtierung f\u00fcr Win\u00addows, unter anderem eine M\u00f6glichkeit, beliebige <span style=\"font-style:italic\">Repos\u00adi\u00adto\u00adrys<\/span> im <a href=\"https:\/\/code.google.com\/p\/windows-package-manager\/wiki\/RepositoryFormat\">XML-For\u00admat<\/a> einzu\u00adbinden, und eine ertr\u00e4gliche grafis\u00adche Ober\u00adfl\u00e4che. Lei\u00adder ist die Kom\u00adman\u00addozeilen\u00adver\u00adsion <tt>npack\u00add\u00adcl<\/tt>, aus Npackd her\u00adaus zu instal\u00adlieren, noch nicht allzu m\u00e4chtig.<\/p>\n<p><a href=\"https:\/\/tuxproject.de\/blog\/wp-content\/uploads\/2011\/02\/Npackd-Hauptfenster.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tuxproject.de\/blog\/wp-content\/uploads\/2011\/02\/Npackd-Hauptfenster-300x211.png\" alt title=\"Npackd: Hauptfenster\" width=\"300\" height=\"211\" class=\"alignnone size-medium wp-image-3778\" srcset=\"https:\/\/tuxproject.de\/blog\/wp-content\/uploads\/2011\/02\/Npackd-Hauptfenster-300x211.png 300w, https:\/\/tuxproject.de\/blog\/wp-content\/uploads\/2011\/02\/Npackd-Hauptfenster-120x84.png 120w, https:\/\/tuxproject.de\/blog\/wp-content\/uploads\/2011\/02\/Npackd-Hauptfenster.png 658w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\"><\/a><\/p>\n<p><a href=\"https:\/\/tuxproject.de\/blog\/wp-content\/uploads\/2011\/02\/Npackd-Einstellungen.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tuxproject.de\/blog\/wp-content\/uploads\/2011\/02\/Npackd-Einstellungen-300x150.png\" alt title=\"Npackd: Repositorys hinzuf\u00fcgen, l\u00f6schen oder \u00e4ndern\" width=\"300\" height=\"150\" class=\"alignnone size-medium wp-image-3779\" srcset=\"https:\/\/tuxproject.de\/blog\/wp-content\/uploads\/2011\/02\/Npackd-Einstellungen-300x150.png 300w, https:\/\/tuxproject.de\/blog\/wp-content\/uploads\/2011\/02\/Npackd-Einstellungen-120x60.png 120w, https:\/\/tuxproject.de\/blog\/wp-content\/uploads\/2011\/02\/Npackd-Einstellungen.png 506w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\"><\/a><\/p>\n<p>Instal\u00adlierte Anwen\u00addun\u00adgen wer\u00adden teil\u00adweise bere\u00adits erkan\u00adnt, unter anderem Java-Laufzeit\u00adbib\u00adlio\u00adtheken, weit\u00adere sollen fol\u00adgen.<\/p>\n<p>Obwohl <a href=\"http:\/\/www.windowsbeta.net\/2011\/microsoft-plant-bei-windows-8-app-store-nach-apple-vorbild-154\">eini\u00adgen Quellen zufolge<\/a> Microsoft selb\u00adst mit\u00adtler\u00adweile an einem \u201cApp Store\u201d f\u00fcr Win\u00addows arbeit\u00adet, der wohl cloud\u00adbasiert sein wird (ist ja, finde ich, auch so ein Und\u00ading, einem kom\u00admerziell ori\u00aden\u00adtierten Unternehmen mal eben seine Fest\u00adplat\u00adte zu \u00fcber\u00adlassen sozusagen, siehe auch <a href=\"http:\/\/www.heise.de\/newsticker\/meldung\/Richard-Stallman-kritisiert-Chrome-OS-1153393.html\">Google Chrome OS<\/a>), hoffe ich, dass Npackd, anders als win-get, nicht allzu bald nicht mehr gepflegt wird.<\/p>\n<p>Ich werde das Pro\u00adgramm jeden\u00adfalls dem\u00adn\u00e4chst ein wenig aus\u00adf\u00fchrlich\u00ader testen und den Entwick\u00adler gegebe\u00adnen\u00adfalls mit Ideen ner\u00adven; wenn er mir schon Arbeit abn\u00adimmt, will ich wenig\u00adstens nicht nur blo\u00dfer Nutznie\u00dfer sein.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Als eigentliche Frech\u00adheit auch beze\u00adichne ich es, dass ich die besten Ideen immer erst habe, wenn sie schon jemand vor mir hat\u00adte. Seit einiger Zeit nutze ich, unter anderem auf meinem vServ\u00ader, Debian Lin\u00adux, von Ubun\u00ad\u00adtu-J\u00fcngern mitunter als alt\u00adback\u00aden ver\u00adschrien. Eine der St\u00e4rken dieser wie auch aller von ihr abgeleit\u00adeten Lin\u00adux-Dis\u00ad\u00adtri\u00adb\u00adu\u00ad\u00adtio\u00ad\u00adnen ist das Paketver\u00adwal\u00adtungssys\u00adtem apt \u2026<\/p>\n<p><a href=\"https:\/\/tuxproject.de\/blog\/2011\/02\/npackd-aptitude-fur-windows\/\" class=\"more-link\">\u2018Npackd: apti\u00adtude f\u00fcr Win\u00addows\u2019 weit\u00ader\u00adlesen \u00bb<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"wp_typography_post_enhancements_disabled":false,"footnotes":""},"categories":[8,19],"tags":[],"series":[],"class_list":["post-3777","post","type-post","status-publish","format-standard","hentry","category-netzfundstucke","category-nerdkrams"],"share_on_mastodon":{"url":"","error":""},"wp-worthy-pixel":{"ignored":false,"public":null,"server":null,"url":null},"wp-worthy-type":"normal","_links":{"self":[{"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/posts\/3777","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/comments?post=3777"}],"version-history":[{"count":0,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/posts\/3777\/revisions"}],"wp:attachment":[{"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/media?parent=3777"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/categories?post=3777"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/tags?post=3777"},{"taxonomy":"series","embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/series?post=3777"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}