Mit ‘Tutorial’ getaggte Artikel

Ubuntu – LIRC – XBMC mit PC-Funkfernbedienung X10 steuern

Dienstag, 09. Februar 2010

Da mein Blog heute erfolgreich umgezogen ist möchte ich nun meinen abschliesenden Artikel zum HTPC Projekte “Das kleine Schwarze” veröffentlichen. Ich möchte das Media-Center XBMC ohne Tastatur, nur mit einer Fernbedienung steuern.

Dazu benötigen wir das Paket LIRC und müssen die Dateien hardware.conf und lircd.conf für die jeweilige Fernbedienung erstellen. Im Gegenzug brauchen wir für XBMC eine angepasste Lircmap.xml und Keyboard.xml (ab Version 9.11) für die Fernbedienung.

Daher möchte ich euch eine HowTo für die PC-Funkfernbedienung X10 nicht vorenthalten.

Voraussetzung:

  • Ubuntu Karmic 9.10
  • NVIDIA Treiber 195 mit VDPAU Unterstützung (HowTo)
  • DVB-S2 – Treiber s2-liplianin installieren (HowTo)
  • VDR 1.7.12 + ExtensionPatch mit Streamdev Plugin (HowTo)
  • XBMC + VDR Plugin mit VDPAU Unterstützung (HowTo)

HowTo: LIRC – XBMC mit PC-Funkfernbedienung X10 steuern

Zuerst editieren wir die blacklist.conf und fügen das Modul ati_remote ein damit unser USB-IR Empfänger nicht falsch erkannt wird. (weiterlesen…)

Ubuntu – XBMC PVR (VDR Plugin) mit VDPAU Unterstützung

Samstag, 06. Februar 2010

Im Zuge meines HTPC Projektes “Das kleine Schwarze” habe ich mich mit der Installation von XBMC inkl. VDR-Plugin beschäftigt. Das bedeutet, man kann über XBMC, zusätzlich zu den normalen Media-Center Eigenschaften, TV schauen. In dieser HowTo werden wir nun endlich XBMC mit dem VDR-Plugin (pvr-testing2) installieren.

Wer nicht alle Pakete von XBMC selber kompilieren möchte kann dieses Repository nutzen:

Voraussetzung:

  • Ubuntu Karmic 9.10
  • NVIDIA Treiber 195 mit VDPAU Unterstützung (HowTo)
  • DVB-S2 – Treiber s2-liplianin installieren (HowTo)
  • VDR 1.7.12 + ExtensionPatch mit Streamdev Plugin (HowTo)

HowTo: XBMC + VDR Plugin mit VDPAU Unterstützung

Zuerst installieren wir uns ein wenig Kernelzubehör, …

sudo su -
aptitude install linux-headers-`uname -r` make gcc bzip2 build-essential subversion

…danach holen wir uns das pvr-testing2 XBMC in der Revision 28276 über SVN. (Quelle – 01.03.2010 – Revision 28276 is the revision before the merge. Stay below that and you’ll be fine.) (weiterlesen…)

Ubuntu – VDR 1.7.12 + Streamdev für XBMC vorbereiten

Freitag, 05. Februar 2010

Im Zuge meines HTPC Projektes “Das kleine Schwarze” habe ich mich mit der Installation von XBMC inkl. VDR-Plugin (PVR) beschäftigt. Das bedeutet, man kann über XBMC, zusätzlich zu den normalen Media-Center Eigenschaften, TV schauen. In dieser HowTo werden wir VDR 1.7.12 mit dem Streamdev Plugin für XBMC vorbereiten.

Wer nicht alle Pakete von VDR selber kompilieren möchte kann dieses Repository nutzen:

Voraussetzung:

  • Ubuntu Karmic 9.10
  • NVIDIA Treiber 195 mit VDPAU Unterstützung (HowTo)
  • DVB-S2 – Treiber s2-liplianin installieren (HowTo)

HowTo: VDR 1.7.12 + Streamdev

Zuerst fangen wir an unser VDR, in der Version 1.7.12, vorzubereiten.

sudo su -
cd /usr/src
aptitude install libfreetype6-dev libfontconfig1-dev libjpeg62-dev libcap-dev libncurses5-dev libncursesw5-dev unzip gettext cvs
wget ftp://ftp.tvdr.de/vdr/Developer/vdr-1.7.12.tar.bz2
tar xvjf vdr-1.7.12.tar.bz2
ln -s /usr/src/vdr-1.7.12 /usr/src/vdr

Jetzt löschen wir die nicht benötigten Default Plugins und… (weiterlesen…)

Ubuntu – DVB-S2 – Treiber s2-liplianin installieren

Freitag, 05. Februar 2010

Im Zuge meines HTPC Projektes “Das kleine Schwarze” habe ich mich mit der Installation von XBMC inkl. VDR-Plugin (PVR) beschäftigt. Das bedeutet, man kann über XBMC, zusätzlich zu den normalen Media-Center Eigenschaften, TV schauen. In dieser HowTo werden wir erstmal den DVB-S2 Treiber s2-liplianin für unsere TechnoTrend SAT-Karte installieren.

Voraussetzung:

  • Ubuntu Karmic 9.10
  • NVIDIA Treiber 195 mit VDPAU Unterstützung (HowTo)

HowTo: DVB-S2 – Treiber s2-liplianin

Zuerst installieren wir uns ein wenig Kernelzubehör, …

sudo su -
aptitude install linux-headers-`uname-r` make gcc bzip2 build-essential

…und nun den DVB-S2 Treiber für unsere SAT-Karte (…bei mir s2-liplianin für die TT S2-3200).

cd /usr/src
aptitude install mercurial
hg clone http://mercurial.intuxication.org/hg/s2-liplianin
cd s2-liplianin
make clean && make && make install && make makelinks
reboot

(weiterlesen…)

Instant-Messaging über die Konsole (AIM, ICQ, Yahoo!, Jabber und MSN)

Donnerstag, 28. Januar 2010

Chris von campino2k.de hat einen interessanten Artikel über “Out-Of-My-Way-Messaging mit irssi, bitlbee und screen” geschrieben.

Erklärung: Irssi ist ein freier IRC-Client auf Kommandozeilenbasis, dieser Client verbindet sich mit dem IRC-Server BitlBee. BitlBee ist ein Instant-Messaging Client. Anders als herkömmliche Clients ist BitlBee jedoch ein Netzwerk-Gateway (Server), der sich dem Benutzer als IRC-Server ausgibt und die Protokolle AIM, ICQ, Yahoo! Messenger, Jabber und MSN kennt. Diese 2 Programme werden in einer Screen-Session gestartet und bleiben auch beim disconnect der SSH-Session verbunden. Bei einem reconnect kann man sich problemlos auf die im Hintergrund laufende Screen-Session aufschalten und die laufenden Programme weiter nutzen.

Link: Out-Of-My-Way-Messaging mit irssi, bitlbee und screen

NFS-Kernel-Server mit Kernel 2.6.32.3 auf Ubuntu 9.10

Donnerstag, 14. Januar 2010

Mit dem neuen Kernel der Version 2.6.32.3 funktioniert der NFS-Kernel-Server nicht mehr, beim Starten bringt er immer folgende Meldung:

/etc/init.d/nfs-kernel-server start
 * Not starting NFS kernel daemon: no support in current kernel.

Der Bug ist, wie man in vielen Bugreport’s und Group’s lesen kann, bereits bekannt.

[gelöst]sid nfs-kernel-server mit kernel 2.6.32 trunk
#550153 – /proc/kallsyms does not contain init_nfsd on 2.6.32
Bug#561674: nfs-kernel-server: Test for NFS kernel server support in init script doesn’t work for compiled in nfs support

Lösung: Die Zeile im init-Skript /etc/init.d/nfs-kernel-server auskommentieren…

# See if our running kernel supports the NFS kernel server
if [ -f /proc/kallsyms ] && ! grep -qE 'init_nf(sd|     )' /proc/kallsyms; then

…und eine zusätzliche Zeile einfügen, so sollte es dann aussehen.

# See if our running kernel supports the NFS kernel server
# EDIT by NH - loggn.de
# if [ -f /proc/kallsyms ] && ! grep -qE 'init_nf(sd|     )' /proc/kallsyms; then
if ! [ -d /sys/module/nfsd ]; then
    log_warning_msg "Not starting $DESC: no support in current kernel."
    exit 0
fi

Ubuntu Server 9.10 – update-grub hängt

Mittwoch, 13. Januar 2010

Heute war es mal wieder an der Zeit meinen Ubuntu-Server aufzuräumen. Ich habe mehrere alte Kernel mit aptitude ge’purge’d. Leider ist die Paketverwaltung beim Running postrm hook script /usr/sbin/update-grub hängen geblieben.

...
Entferne linux-image-2.6.31-16-generic ...
Running postrm hook script /usr/sbin/update-grub

Auch ein Beenden der Paketverwaltung und erneutes Ausführen brachte keinen Erfolg, update-grub sowie update-grub2 schwieg nach dem Ausführen… :cry:

Lösung: Ein simpler reboot des Systems hilft manchmal Wunder. :mrgreen:

WD My Passport Essential – Virtuelles CD/DVD Laufwerk

Mittwoch, 30. Dezember 2009

Die neue Western Digital BAAA5000ABK My Passport Essential erstellt beim anschließen unter Linux, Mac OSX und Windows ein virtuelles CD/DVD Laufwerk (VCD).

Auf diesem Laufwerk befinden sich die sogenannten WD SmartWare Utilities.

WD SmartWare überwacht Ihren Computer ununterbrochen. Wenn Sie also eine Datei ändern und speichern, neue Dateien erstellen oder neue Bilder, Filme oder Musikdateien hinzufügen, werden diese sofort von WD SmartWare gesichert. Mit WD SmartWare kann die externe Festplatte sogar mit einem Passwort versehen werden.

Hierbei handelt es sich nicht um eine versteckte Partition sondern um eine kleine ROM-Disk oder Flash-Disk, die der USB-Controller im Gehäuse als CD-Laufwerk meldet. Daher kann dieses Laufwerk nicht über einen Partitionseditor oder ähnliches deaktiviert werden. Lobenswert ist, (weiterlesen…)

Ubuntu Karmic 9.10 – NVIDIA VDPAU + SMplayer – Dekodieren, Deinterlacen und Skalieren über die GPU

Dienstag, 22. Dezember 2009

Alle Jahre wieder…

Am Wochenende wollte mein Ubuntu 9.04 auf das aktuelle 9.10 updaten, verschlafen wie ich war stimmte ich dem Ganzen zu. Nach jeder Menge Fehlermeldungen inklusive nvidia-common wollte das System neu starten, jedoch verweigerte ich den Neustart und genoss meinen Sonntag auf der Couch. Nichtsahnend, was am nächsten Tag wohl passieren mag fuhr ich meinen Media-PC dann am Abend herunter. Nach 8 Stunden Arbeit und den letzten Weihnachtseinkäufen kam ich nach Hause, mein MacBook erblickte das Licht der Welt und mein Media-PC bootetet. Dann erschien plötzlich und völlig unerwartet die Fehlermeldung “Ubuntu running in low graphics mode”. :-x *…der Abend ist dann wohl gelaufen!*

Nachdem die Versuche den NVIDIA-Treiber über das Karmic Repository zu installieren zwar erfolgreich waren aber keine VDPAU Unterstützung verfügbar war versuchte ich das Ganze noch einmal mit dem NVIDIA-VDPAU-TEAM Repository. Alle Versuche schlugen fehl!

In der Ubuntuusers-Community konnte man verfolgen dass viele Mitglieder Probleme nach dem Update auf Version 9.10 hatten, fast jedes Mal wurde zu einer Neuinstallation geraten.

Gesagt, getan! Zehn Minuten später, mit dem frisch installiertem Ubuntu Karmic 9.10, lief alles wieder wunderbar.  :mrgreen:

sudo vi /etc/apt/sources.list

Auf dem Launchpad PPA vom NVIDIA-VDPAU-TEAM gibt es ein schönes Repository, ein Rundum-Sorglos-Paket für VDPAU.

deb http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu karmic main

Jetzt holen wir den PGP-Key, damit aptitude nicht diese Fehlermeldung NO_PUBKEY 1DABDBB4CEC06767 zeigt. (weiterlesen…)

Ubuntu – Green IT – Suspend to RAM – Flexibler Ladenschluss

Mittwoch, 16. Dezember 2009

Linux-Maskottchen Happy TuxTausende von Servern laufen ohne irgendeine Aktivität 24 Stunden am Tag, 7 Tage die Woche und 365 Tage im Jahr. Aber wenn kein Client im Netzwerk aktiv ist muss in den meisten Netzwerken auch kein Server mehr aktiv sein. In meinem Fall läuft der Server auch 24 Stunden am Tag, obwohl dieser auch nur laufen müsste wenn ein anderen Client im Netzwerk aktiv ist. Mein System (NAS, Backup, VDR-Stream und Virtualisierung) hat eine Leistungsaufnahme von 140 W, das entspricht 3,4 kWh am Tag, 100,8 kWh im Monat. Bei 20 Cent pro Kilowattstunde ergibt das umgerechnet 20,16 € im Monat.

Da kommt der c’t-Artikel in der 25. Ausgabe 09 auf Seite 190 gerade richtig.

Flexibler Ladenschluss
Wake on LAN und Schlaf bei Bedarf für Server und NAS
Linux-Server laufen meist den ganzen Tag, was reichlich Strom vergeudet. Ein Skript legt sie immer dann schlafen, wenn niemand mehr im LAN ist, der ihre Dienste braucht.

Der Autor Reik Kaps hat einen sehr interessanten Artikel geschrieben, das aktuelle Skript kann von einem Mercurial-Repository bei Intuxication heruntergeladen werden. (server-sleepd)

(weiterlesen…)