NetzfundstückeNerdkrams
Npackd: apti­tu­de für Win­dows

Als eigent­li­che Frech­heit auch bezeich­ne ich es, dass ich die besten Ideen immer erst habe, wenn sie schon jemand vor mir hat­te.

Seit eini­ger Zeit nut­ze ich, unter ande­rem auf mei­nem vSer­ver, Debi­an Linux, von Ubun­tu-Jün­gern mit­un­ter als alt­backen ver­schrien. Eine der Stär­ken die­ser wie auch aller von ihr abge­lei­te­ten Linux-Dis­tri­bu­tio­nen ist das Paket­ver­wal­tungs­sy­stem apt mit den gra­fi­schen Ober­flä­chen apti­tu­de bezie­hungs­wei­se syn­ap­tic, das die Instal­la­ti­on und Pfle­ge instal­lier­ter Anwen­dun­gen wie auch des System­kerns denk­bar ein­fach macht. Möch­te man etwa das Bild­be­ar­bei­tungs­pro­gramm The GIMP instal­lie­ren, so geschieht dies mit der Ein­ga­be apt-get install gimp qua­si auto­ma­tisch.

Unter Win­dows kommt man nicht an den System­kern her­an, aber im Lau­fe der Mona­te und Jah­re sam­melt sich meist zumin­dest eine ansehn­li­che Anzahl an regel­mä­ßig ver­wen­de­ten Pro­gram­men an. All die­se Pro­gram­me hän­disch zu pfle­gen ist denk­bar schwie­rig. Mit SUMo gibt es immer­hin ein beein­drucken­des Pro­gramm, das bereits instal­lier­te Anwen­dun­gen per Klick in einem Rutsch auf neue Ver­sio­nen über­prü­fen kann, die dahin­ter ste­hen­de Daten­bank wird von den Nut­zern auto­ma­tisch gepflegt und aktua­li­siert. Das ist äqui­va­lent zu der upgrade-Funk­ti­on von apt-get, jedoch noch kein voll­stän­di­ger Ersatz für eine Paket­ver­wal­tung, die auch die Instal­la­ti­on und Deinstal­la­ti­on ermög­licht.

Vor einer Wei­le stieß ich auf win-get, das, wie der Name schon andeu­tet, die­se Funk­tio­na­li­tät abbil­den soll­te, jedoch ist die Pro­gramm­da­ten­bank (repo­si­to­ry) mitt­ler­wei­le ver­al­tet und das Pro­jekt selbst offen­bar ver­waist. „Wie nütz­lich“, sprach ich im Stil­len zu mir, „wäre es doch, hät­te man auch als Win­dows­nut­zer eine Soft­ware wie apt-get, die nicht dar­auf ange­wie­sen ist, dass der Ent­wick­ler alles allein macht, und etwa auch Repo­si­to­rys von Dritt­an­bie­tern ver­wen­den kann.“

Und wäh­rend ich mich also freu­te, end­lich eine Idee für ein mög­li­ches Abschluss­pro­jekt für mein Stu­di­um zu haben, und flei­ßig Noti­zen mach­te, was die zu ent­wickeln­de Lösung alles kön­nen soll, berich­te­te lifehacker.com über Npackd und warf so mei­ne Pla­nung durch­ein­an­der. Schö­nen Dank auch.

Npackd, in analpha­be­tisch wir­ken­der Schreib­wei­se steht die­ses Wort für „unpacked“ (eng­li­sches Wort für „ent­packt“), ist dem Paket­ma­na­ger des Win­dows-Nach­baus Reac­tOS ähn­lich und erfüllt, tech­nisch gese­hen, alle Anfor­de­run­gen an eine apt-get-Imple­men­tie­rung für Win­dows, unter ande­rem eine Mög­lich­keit, belie­bi­ge Repo­si­to­rys im XML-For­mat ein­zu­bin­den, und eine erträg­li­che gra­fi­sche Ober­flä­che. Lei­der ist die Kom­man­do­zei­len­ver­si­on npackdcl, aus Npackd her­aus zu instal­lie­ren, noch nicht all­zu mäch­tig.

Instal­lier­te Anwen­dun­gen wer­den teil­wei­se bereits erkannt, unter ande­rem Java-Lauf­zeit­bi­blio­the­ken, wei­te­re sol­len fol­gen.

Obwohl eini­gen Quel­len zufol­ge Micro­soft selbst mitt­ler­wei­le an einem „App Store“ für Win­dows arbei­tet, der wohl cloud­ba­siert sein wird (ist ja, fin­de ich, auch so ein Unding, einem kom­mer­zi­ell ori­en­tier­ten Unter­neh­men mal eben sei­ne Fest­plat­te zu über­las­sen sozu­sa­gen, sie­he auch Goog­le Chro­me OS), hof­fe ich, dass Npackd, anders als win-get, nicht all­zu bald nicht mehr gepflegt wird.

Ich wer­de das Pro­gramm jeden­falls dem­nächst ein wenig aus­führ­li­cher testen und den Ent­wick­ler gege­be­nen­falls mit Ideen ner­ven; wenn er mir schon Arbeit abnimmt, will ich wenig­stens nicht nur blo­ßer Nutz­nie­ßer sein.

Senfecke:

  1. Um Debi­an tech­nisch etwas vor­an­zu­brin­gen, und um Dei­ne Abschluss­ar­beit zu sichern: Wie wäre es mit einem gran­dio­sen Pro­gramm, das Debi­an ver­an­lasst, die rich­ti­ge Bild­schirm­auf­lö­sung im Live-Betrieb bzw. nach der Instal­la­ti­on zu erken­nen? Da hilft sicher­lich auch ein Blick Rich­tung Ubun­tu. Das wür­de Debi­an hier­ne­ben den die­ser Distri zu Recht anhaf­ten­den Makel des Alt­backe­nen zumin­dest ein klei­nes Stück weit neh­men.

  2. Ich hat­te doch Dir als Debi­an-Guru den Feh­ler längt per Mail gemel­det. Gedächt­nis­lücken? Das geht aber schon früh los.

  3. Einen Feh­ler in offi­zi­el­len Debi­an­pa­ke­ten, mein­te ich, musst du auch nicht mir mel­den, da ich kein offi­zi­el­ler Ent­wick­ler dort bin.

Comments are closed.

https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_smilenew.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_biggrin2.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_sadnew.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_eek.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_shocked.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_confusednew.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_coolnew.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_lol.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_madnew.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_aufsmaul.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_seb_zunge.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_blushnew.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_frown.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_twistedevil1.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_twistedevil2.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/icon_mad.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_rolleyesnew.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_wink2.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_idea2.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_arrow2.gif 
mehr …
 

Erlaubte Tags:
<strong> <em> <pre> <code> <a href="" title=""> <img src="" title="" alt=""> <blockquote> <q> <b> <i> <del> <tt> <span style=""> <strike>

Datenschutzhinweis: Deine IP-Adresse wird nicht gespeichert. Details findest du hier.