{"id":1126,"date":"2009-08-28T17:42:31","date_gmt":"2009-08-28T15:42:31","guid":{"rendered":"http:\/\/www.zeroathome.de\/wordpress\/?p=1126"},"modified":"2009-08-28T17:42:31","modified_gmt":"2009-08-28T15:42:31","slug":"neueste-transmission-version-auf-der-nslu2-unter-ubuntu-9-04","status":"publish","type":"post","link":"https:\/\/www.zeroathome.de\/wordpress\/neueste-transmission-version-auf-der-nslu2-unter-ubuntu-9-04\/","title":{"rendered":"Neueste Transmission Version auf der NSLU2 unter Ubuntu 9.04"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-537\" title=\"Transmission Logo\" src=\"\/\/www.zeroathome.de\/images\/transmission_logo.png\" alt=\"Transmission Logo\" width=\"128\" height=\"128\" \/>Langer Titel, aber sonst wei\u00df ja wieder keiner worums geht \ud83d\ude09<\/p>\n<p>Ich, stolzer Besitzer einer <a title=\"NSLU2 - de.wikipedia.org\" href=\"http:\/\/de.wikipedia.org\/wiki\/NSLU2\" target=\"_blank\">NSLU2<\/a> von <a title=\"NSLU2 - linksysbycisco.com\" href=\"http:\/\/www.linksysbycisco.com\/DE\/de\/products\/NSLU2\" target=\"_blank\">Linksys<\/a>, habe auf jener <a title=\"Ubuntu NSLU2 Users - launchpad.net\" href=\"https:\/\/launchpad.net\/~ubuntu-nslu2-users\" target=\"_blank\">Ubuntu<\/a> in der aktuellen stabilen Version installiert. Wenn man gerne aktuellere Software, als die in den offiziellen Repos vorhandene, benutzen will, findet man ja mittlerweile recht h\u00e4ufig ein feines PPA, das einem alles relativ einfach auf die Platte schaufelt.<\/p>\n<p>Da aber in meisten PPAs keine Pakete f\u00fcr die ARM-Architektur, die die NSLU2 verwendet, vorhanden sind, f\u00e4llt diese M\u00f6glichkeit weitestgehend flach.<\/p>\n<p>Also, Handarbeit a la configure, make, make install&#8230;<\/p>\n<p>Da ich die NSLU2 und den angeschlossenen Speicher daf\u00fcr nutze meine ISO-Sammlung aktuell zu halten, darf nat\u00fcrlich ein BitTorrent-Client nicht fehlen. Da Web-Interfaces f\u00fcr rTorrent mich irgendwie nicht sonderlich ansprechen (besonders deren Installation), verwende ich <a title=\"Transmission BitTorrent Client\" href=\"http:\/\/www.transmissionbt.com\/\" target=\"_blank\">Transmission<\/a>. Die Vorteile liegen auf der Hand:<\/p>\n<ul>\n<li>kann ohne X-Abh\u00e4ngigkeiten kompiliert werden<\/li>\n<li>hat einen recht schmalen Footprint<\/li>\n<li>hat ein nettes WebInterface<\/li>\n<li>wird st\u00e4ndig weiterentwickelt<\/li>\n<\/ul>\n<p>Problem ist, das die aktuelle Version 1.74 der in Ubuntu vorhandenen 1.51 doch deutlich vorraus ist.<\/p>\n<p>Also mal los (alle folgenden Schritte geschehen auf der NSLU2-Konsole \u00fcber SSH):<\/p>\n<p>Zuerst die ben\u00f6tigten Abh\u00e4ngigkeiten installieren:<\/p>\n<pre lang=\"bash\">sudo apt-get install transmission-daemon build-essential libtool pkg-config libcurl4-openssl-dev intltool<\/pre>\n<p>Das wird ein paar Minuten dauern, denn den Spitznamen Slug (Schnecke) hat die kleine Kiste nicht zu unrecht. Warum ich Transmission zuerst \u00fcber die Paketverwaltung einspiele hat den folgenden Grund: Dadurch werden zum Beispiel das relativ praktische Startskript unter \/etc\/init.d angelegt mit dem sich der Transmission-Daemon leicht starten und stoppen l\u00e4\u00dft. Vielleicht nicht die sauberste Methode, aber es spart einiges an Handarbeit.<br \/>\nStoppen sollte man den Proze\u00df auch vor den folgenden Schritten:<\/p>\n<pre lang=\"bash\">sudo \/etc\/init.d\/transmission-daemon stop<\/pre>\n<p>Anschlie\u00dfend besorge man sich die aktuelle stabile Version von Transmission von der <a title=\"Transmission BitTorrent Client Download\" href=\"http:\/\/www.transmissionbt.com\/download.php\" target=\"_blank\">Homepage<\/a> und entpacke diese in ein geeignetes Verzeichnis:<\/p>\n<pre lang=\"bash\">mkdir build\ncd build\ntar -cvjf \/pfad\/zu\/transmission-1.74.tar.bz2  # Der Pfad und die Versionsnummer sind entsprechend anzupassen<\/pre>\n<p>Wechsle in dieses und f\u00fchre die altbekannte Kompilationstriade aus:<\/p>\n<pre lang=\"bash\">cd transmission-1.74\n.\/configure\nmake\nsudo make install<\/pre>\n<p>Das f\u00fchrt dazu, dass Transmission ohne X-Abh\u00e4ngigkeiten kompiliert wird, da schlicht kein GTK oder QT auf der NSLU2 installiert sind. Das &#8218;make install&#8216; \u00fcberschreibt anschlie\u00dfend die von der Paketverwaltung installierten alten Binaries und der Daemon kann mit<\/p>\n<pre lang=\"bash\">sudo \/etc\/init.d\/transmission-daemon start<\/pre>\n<p>gestartet werden.<br \/>\nDie Konfiguration von Transmission d\u00fcrft ihr allerdings selbst \u00fcbernehmen. Dokumente dazu findet ihr in der folgenden Quelle:<br \/>\n<a title=\"Konfigurationsdateien editieren - transmissionbt.com\" href=\"http:\/\/trac.transmissionbt.com\/wiki\/EditConfigFiles\" target=\"_blank\">Transmission Konfigurationsdatei editieren<\/a><\/p>\n<p>Rein subjektiv finde ich die aktuellere Version, gerade auf dem WebInterface, ein wenig flotter, und, wenn ich mich nicht allzusehr t\u00e4usche, ist die CPU-Auslastung w\u00e4hrend den Downloads ist auch ein wenig geringer.<\/p>\n<p>Und nun viel Spa\u00df und im Vorraus schonmal ein sch\u00f6nes Wochenende!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Langer Titel, aber sonst wei\u00df ja wieder keiner worums geht \ud83d\ude09 Ich, stolzer Besitzer einer NSLU2 von Linksys, habe auf jener Ubuntu in der aktuellen stabilen Version installiert. Wenn man gerne aktuellere Software, als die in den offiziellen Repos vorhandene, benutzen will, findet man ja mittlerweile recht h\u00e4ufig ein feines PPA, das einem alles relativ [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11,26,10,27,400],"tags":[482,355,459,481,213,354,614,616],"_links":{"self":[{"href":"https:\/\/www.zeroathome.de\/wordpress\/wp-json\/wp\/v2\/posts\/1126"}],"collection":[{"href":"https:\/\/www.zeroathome.de\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.zeroathome.de\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.zeroathome.de\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.zeroathome.de\/wordpress\/wp-json\/wp\/v2\/comments?post=1126"}],"version-history":[{"count":0,"href":"https:\/\/www.zeroathome.de\/wordpress\/wp-json\/wp\/v2\/posts\/1126\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.zeroathome.de\/wordpress\/wp-json\/wp\/v2\/media?parent=1126"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zeroathome.de\/wordpress\/wp-json\/wp\/v2\/categories?post=1126"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zeroathome.de\/wordpress\/wp-json\/wp\/v2\/tags?post=1126"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}