Schlagwort-Archive: 9.04

2 Tage bis zum Release – Zeit zum Upgraden auf Karmic Koala

Karmic Koala Countdown

Da ich bisher immer spätestens in der RC-Phase auf die nächste Version geupdatet habe, will ich dies auch dieses mal wieder "riskieren". 2 Rechner stehen bereit, einmal ein Kubuntu 9.04, da erwarte ich eigentlich keine Probleme. Der zweite Rechner allerdings, da erwarte ich durchaus Schwierigkeiten. Das hat zwei Gründe:

  • das Notebook hat keinen Zugang zu einem kabelgebundenen Netzwerk (die interne Netzwerkkarte ist schrott)
  • Auf dem System läuft noch Xubuntu 8.04.1 und wurde länger nicht mehr angefaßt

Der aktuellere Rechner wird einfach per "update-notifier-kde -d" geupgradet. Beim älteren Modell bin ich mir noch nicht ganz sicher...zumal ich auch die Desktopumgebung auf LXDE wechseln will. (Neuinstallation fällt im Übrigen auch aus, da ich das CD-Laufwerk gerade nicht zur Hand habe 😉 )

Mal schauen, wies läuft, ich werde berichten

Neueste Transmission Version auf der NSLU2 unter Ubuntu 9.04

Transmission LogoLanger Titel, aber sonst weiß ja wieder keiner worums geht 😉

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äufig ein feines PPA, das einem alles relativ einfach auf die Platte schaufelt.

Da aber in meisten PPAs keine Pakete für die ARM-Architektur, die die NSLU2 verwendet, vorhanden sind, fällt diese Möglichkeit weitestgehend flach.

Also, Handarbeit a la configure, make, make install...

Da ich die NSLU2 und den angeschlossenen Speicher dafür nutze meine ISO-Sammlung aktuell zu halten, darf natürlich ein BitTorrent-Client nicht fehlen. Da Web-Interfaces für rTorrent mich irgendwie nicht sonderlich ansprechen (besonders deren Installation), verwende ich Transmission. Die Vorteile liegen auf der Hand:

  • kann ohne X-Abhängigkeiten kompiliert werden
  • hat einen recht schmalen Footprint
  • hat ein nettes WebInterface
  • wird ständig weiterentwickelt

Problem ist, das die aktuelle Version 1.74 der in Ubuntu vorhandenen 1.51 doch deutlich vorraus ist.

Also mal los (alle folgenden Schritte geschehen auf der NSLU2-Konsole über SSH):

Zuerst die benötigten Abhängigkeiten installieren:

  1. sudo apt-get install transmission-daemon build-essential libtool pkg-config libcurl4-openssl-dev intltool

Das wird ein paar Minuten dauern, denn den Spitznamen Slug (Schnecke) hat die kleine Kiste nicht zu unrecht. Warum ich Transmission zuerst über 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äßt. Vielleicht nicht die sauberste Methode, aber es spart einiges an Handarbeit.
Stoppen sollte man den Prozeß auch vor den folgenden Schritten:

  1. sudo /etc/init.d/transmission-daemon stop

Anschließend besorge man sich die aktuelle stabile Version von Transmission von der Homepage und entpacke diese in ein geeignetes Verzeichnis:

  1. mkdir build
  2. cd build
  3. tar -cvjf /pfad/zu/transmission-1.74.tar.bz2 # Der Pfad und die Versionsnummer sind entsprechend anzupasse

Wechsle in dieses und führe die altbekannte Kompilationstriade aus:

  1. cd transmission-1.74
  2. ./configure
  3. make
  4. sudo make install

Das führt dazu, dass Transmission ohne X-Abhängigkeiten kompiliert wird, da schlicht kein GTK oder QT auf der NSLU2 installiert sind. Das 'make install' überschreibt anschließend die von der Paketverwaltung installierten alten Binaries und der Daemon kann mit

  1. sudo /etc/init.d/transmission-daemon start

gestartet werden.
Die Konfiguration von Transmission dürft ihr allerdings selbst übernehmen. Dokumente dazu findet ihr in der folgenden Quelle:
Transmission Konfigurationsdatei editieren

Rein subjektiv finde ich die aktuellere Version, gerade auf dem WebInterface, ein wenig flotter, und, wenn ich mich nicht allzusehr täusche, ist die CPU-Auslastung während den Downloads ist auch ein wenig geringer.

Und nun viel Spaß und im Vorraus schonmal ein schönes Wochenende!