Schlagwort-Archive: installation

Ubuntu 9.04 auf der Linksys NSLU2

Ubuntu LogoDa in den Kommentaren zu dem Beitrag über Transmission auf der NSLU2 häufig (ja, 2 Kommentare sind in diesem Blog als häufig definiert 😉 ) danach gefragt wurde, wie ich Ubuntu auf die kleine Kiste drauf bekommen habe, hier die Antwort:

Nachdem ich bisher immer gut mit Debian auf der Slug gefahren bin, stieß ich neulich erst auf ein Installationsimage für Ubuntu gestoßen.  Also mal "schnell" ausprobiert, so schnell wie es mit dem Schneckchen nun mal geht.

Das Image ist hier zu finden:

http://ports.ubuntu.com/ubuntu-ports/dists/jaunty/main/installer-armel/current/images/ixp4xx/netboot/

Von dort lädt man einfach die Datei 'di-nslu2.bin' herunter und bespielt die NSLU2 damit. Die genaue Vorgehensweise gleicht der Installation von Debian.

Leider wird das Image das erste und auch letzte sein, das für die Slug produziert wurde, da sich die zukünftigen ARM-Ports von Ubuntu auf neuere Versionen der ARM-Architektur beschränken werden, wie hier zu lesen ist.

Die Performance entspricht subjektiv der von Debian auf der Slug, großartige Messungen hab ich allerdings keine angestellt.

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!

Neues KDE 4.3 Theme unter KDE 4.2 installieren

KDE 4 Air Theme ScreenshotDas neue Theme für KDE4 das mit der Version 4.3 Einzug finden wird und den schönen Namen "Air" trägt, kann jetzt über das KDE SVN bezogen werden. Dann machen wir das doch direkt mal, sieht nämlich ziemich gut aus 😉

Also:

Wer es nicht schon hat muss vorher subversion installieren:

  1. sudo apt-get install subversion
  2.  
  3. cd ~/.kde/share/apps/desktoptheme/
  4.  
  5. svn co svn://anonsvn.kde.org/home/kde/trunk/KDE/kdebase/runtime/desktoptheme/air

Dann sollte das Theme in den Arbeitsflächen Einstellungen (Rechtsklick auf den Desktop->Einstellungen zum Erscheinungsbild) zu finden sein. Aber Vorsicht wer KDE4 auf Deutsch einsetzt: Hier heißt das Theme nicht "Air" im Auswahldialog, sondern "Luft". Entschuldigung, aber, Schwachsinn?!? Egal, funktioniert und sieht gut aus, viel Spaß damit!

via [Czessi::Blog]