Archiv der Kategorie: opensource

Linux – Windows

Launchpad PPA Key Import Skript v0.3.2

Key TermNach (langer, langer, langer)² Zeit mal wieder was neues aus dem PPA Key Import Lager.

Da Launchpad vor einiger Zeit die Art geändert hat, wie die GPG-Keys auf der jeweiligen Seite angezeigt werden, war eine kleine Anpassung des Skripts nötig.

Funktioniert auf jeden Fall jetzt wieder...

Zum Download gehts hier entlang:

Download des Launchpad PPA Key Import Skriptes v0.3.2

Schönes Wochenende zusammen!

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.

Ich bin Pirat!

Weil ich das hier


YouTube Link: Ich bin Pirat

in dem hier sehen will

Fernseher

geht der hier

5 Euro

auf dieses Konto

Empfänger: Piratenpartei Sachsen-Anhalt
Kontonr.: 382319255
BLZ: 80053762
Bank: Saalesparkasse Halle
IBAN: DE69 8005 3762 0382 3192 55
BIC: NOLADE21HAL
Verwendungszweck: Spende an den LV LSA von [Name, Vorname], Wahlkampf / TV Spot

mehr Informationen zur Aktion: www.ich-bin-pirat.de

Und ja, auch Ich bin Pirat!

Bilder: Fernseher [imageafter]; 5euro [stock.xchng]

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!

Schmales Eisen

Da ich aufgrund des Defektes meines treuen Begleiters im Moment auf einem vergleichsweise schmalen Eisen unterwegs bin (und sich das Mangels monetären Mitteln leider auch so bald nicht ändern wird), namentlich ein IBM Thinkpad X21, bin ich auf der Suche nach möglichst schmalen Programmen. Für Linux versteht sich. Derzeit werkelt hier ein Arch Linux, mit LXDE/Openbox-Aufsatz. So weit so schmal.

Besonders auf der Suche bin ich nach einem schmalen Browser-Ersatz, der mit aber trotzdem einige Annehmlichkeiten a la Firefox nicht verwehrt...

Eben gefunden habe ich kupfer, eine netter äußert resourcenschonender Programmstarter.

Also, falls jemand Empfehlungen hat, in punkto, Programme mit schmalem Fuß, immer rein damit in die Kommentare! Danke!