MythTV - Festplattenrekorder unter Linux
Firstboot
Nach dem Neustart des Systems werden wir von Fedoras Firstboot-Werkzeug begrüßt. Die erste Seite, die für unser Setup von Wichtigkeit ist, ist die Date and Time (Datum und Zeit)-Seite. Wir haben bereits eine Zeitzone eingestellt, aber jetzt müssen wir sicherstellen, dass wir auch die richtige Zeit gesetzt haben. Im ersten Tab sind wir so genau wie möglich und klicken uns dann weiter zum Network Time Protocol-Tab. In diesem Tab klicken wir auf die -Checkbox. Die zur Verfügung gestellten Zeitserver sind für unsere Zwecke ausreichend. Dieser Schritt ist wichtig, weil unsere Systemuhr dadurch angehalten wird, in bestimmten Abständen sich mit einer externen Zeitquelle zu synchronisieren, um sicherzustellen, dass sie präzise geht. Wenn wir dies nicht einstellen, würde unsere Systemuhr möglicherweise abweichen und wir könnten schnell feststellen, dass in den Aufnahmen die entscheidenden Minuten unserer Lieblingsshows fehlen.
Firstboot wird uns nun bitten, unseren Bildschirm einzurichten. Wir entscheiden uns für den Moment für 1024x768. Dieser Teil ist jedoch keine große Sache, weil wir nur mit dieser Bildschirmeinstellung arbeiten werden, solange wir Dinge konfigurieren und wir alles für unseren Fernseher neu konfigurieren werden, sobald wir fertig sind. Als nächstes fordert uns Firstboot auf einen normalen Useraccount zu erstellen. Wir erstellen hier einen Benutzer mit Namen mythtv, unter dem wir MythTV ausführen werden. Wir werden weiterhin aufgefordert, unsere Soundkarte zu testen, weshalb wir damit weitermachen und sicherstellen, dass sie richtig funktioniert. Wir klicken uns dann einfach weiter durch Firstboot und schauen danach unserem System dabei zu, wie es den Bootvorgang abschließt.
Sobald wir vom Login-Bildschirm von Fedora Core begrüßt werden, loggen wir uns im System als Benutzer mythtv, den wir gerade eben während Firstboot erstellt hatten, ein. Von hier an werden alle Befehle, denen ein $-Prompt vorausgeht, unter dem Benutzer mythtv ausgeführt werden, während alle Befehle, vor denen ein #-Prompt steht, als Benutzer root ausgeführt werden. Wir gelangen zu unserem root-Prompt, indem wir den Befehl su - am $-Prompt, sobald benötigt, eingeben. Während dem Einrichtungsprozess werden wir unsere Terminalanwendung häufig benutzen ().
Errata bekommen
Im Allgemeinen beginnen wir damit, alle veröffentlichten Errata-Updates einzuspielen. Wir können diesen Schritt umgehen, sofern wir ein bisschen Zeit sparen wollen, wenn wir nicht alle verfügbaren Updates herunterladen und in unser System einspielen. Sollten wir jedoch die Zeit und die Bandbreite dafür besitzen, ist es definitiv eine sinnvolle Sache. Ich ziehe es persönlich vor, Systemupdates von der Kommandozeile aus einzuspielen, mithilfe des bereitgestellten Yum-Werkzeugs, das wir im weiteren Verlauf noch öfter benutzen werden. Holen Sie sich eine Rootshell und geben Sie folgendes ein:
# yum upgrade
Nach Bearbeitung der Abhängigkeiten werden wir über die zu aktualisierenden Pakete informiert, die zur Installation bereitstehen und gefragt, ob wir damit weitermachen wollen. Wir werden [y] und [Enter] eingeben und uns dann einen Happen zu Essen besorgen und warten. Je länger der ursprüngliche Release zurückliegt, umso mehr Pakete benötigen vermutlich Updates... Achten Sie besonders darauf, ob ein neues Kernelpaket installiert wurde oder nicht, weil wir den neuesten Errata-Kernel, der verfügbar ist, sowohl aus Sicherheitsgründen, als auch aus Gründen der Verfügbarkeit von weiteren Kernelmodulen, die wir brauchen, um unser MythTV-Setup abschließen zu können, benutzen möchten. Nehmen wir an, dass ein neuer Kernel installiert wurde, so fahren wir fort und starten das System ein weiteres Mal neu, damit wir unter diesem neuen Kernel laufen.
MythTV installieren
Nun müssen wir Yum konfigurieren, damit wir in der Lage sind, auf rpm-Paketrepositories zuzugreifen, damit wir alle notwendigen MythTV-Bits und deren Abhängigkeiten bekommen. Alles, was wir brauchen, findet sich im ATrpms-Repository von Axel Thimm unter http://atrpms.net/. Als erstes werden wir den Signaturschlüssel des ATrpms-Pakets installieren, um die Authentizität der Pakete, die wir installieren, überprüfen zu können:
# rpm -import http://atrpms.net/RPM-GPG-KEY.atrpms
Jetzt fügen wir eine Yum-Konfigurationsdatei für ATrpms hinzu:
# cd /etc/yum.repos.d/ # wget http://wilsonet.com/mythtv/atrpms.repo
An diesem Punkt sind wir bereit, alle MythTV-Pakete herunterzuladen. Aufgrund der Schönheit von Tools zur automatischen Auflösung von Abhängigkeiten und zur automatischen Installation, wie Yum eines ist, ist die ganze Angelegenheit ein sehr einfaches Unterfangen, bei der man nur einen Einzeiler eingeben muss und sich dann zurücklehnen kann und zusehen, wie dieser ausgeführt wird. Ein einfaches
# yum install mythtv-suite
ist alles, was benötigt wird, um die MythTV-Kernpakete, alle offiziellen MythTV-Plugins, etliche zusätzliche Themes und jegliche benötigten Abhängigkeiten herunterzuladen und zu installieren. In Abhängigkeit von der Geschwindigkeit Ihrer Internetverbindung könnte dies jetzt die richtige Zeit sein, um sich etwas zu trinken zu holen oder sogar ein kleines Nickerchen zu machen, sofern Sie an einem langsamen Modem hängen.
Wenn Sie neugierig sind zu erfahren, was Sie alles nicht manuell tun müssen, wenn Sie die ATrpms-Pakete benutzen, lesen Sie sich einmal kurz die offizielle MythTV-Dokumentation durch: http://mythtv.org/docs/mythtv-HOWTO.html. Wir können vermeiden, alles selbst zu kompilieren oder uns über Abhängigkeiten Gedanken zu machen, wenn wir diesen Weg nehmen, aber für die, die lieber geradewegs direkt mit dem Quellcode arbeiten... hier ist Ihr Ticket. Fahrer gesucht!

