In den SlackBuild-Thread passt das hier jetzt auf jedenfall überhaupt nichtmehr also kündige ich jetzt das ganze hier an.
Den Head aus meinem Repository habe ich nun als Alpha1 getaggt.
Das bedeutet nun, dass zumindest die gröbsten Teile schonmal funktionieren sollten.
Nun wird es sicher einige geben, die meinen SlackBuild-Thread nicht durchgekaut haben. Daher einige Eckdaten.
Das ganze soll eine Slackware 12.2 werden, die um VDR und Xbmc-Packages erweitert wurde.
Ziel ist ein Media-Center, das möglichst intuitiv benutzt werden kann.
Laufen soll alles sowohl mit lokalem, als auch mit einem entfernten VDR (streaming per xineliboutput).
Xbmc soll CD, DVD,... Verwalten. TV, Radio und Aufnahmen kommen vom VDR.
Alpha1 lässt jetzt schon durchblicken, dass alles eigentlich noch ziemlich zusammengeschustert wirkt. Rund machen werde ich das ganze bis Beta1
Danach kommen noch weitere VDR-Plugins und Tools wie NoAD oder Plugins wie Yacoto.
Wie kann man das ganze jetzt ausprobieren:
1) SlackVDR-Repository holen.
entweder das Alpha1-Archiv holen (http://mercurial.9mal6.de/Slac…hive/fdd55d5bd447.tar.bz2) oder gleich das Repository clonen (hg clone http://mercurial.9mal6.de/SlackVDR)
2) Slackware 12.2 DVD runterladen und mounten.
Woher die Daten kommen ist eigentlich wurscht... wenn man lieber ein 12.2-Dir auf einem FTP mounten will ist das auch ok
3) VDR-Packages mit meinem Script generieren
Noch habe ich keine Packages online. Es ist also noch notwendig sich selbst die Packages auf einer Slackware-Maschine zu generieren.
Script gibts unter http://mercurial.9mal6.de/VDR-Build-Script
Das Script sollte sich selbst erklären
4) XBMC-Packages von http://xbmc.strangled.net/ holen
5) Im Dir, in dem die SlackVDR-Script sind jetzt ein Dir mit dem Namen "vdr" anlegen und alle Packages reinlegen.
Weiters im Dir ConfigTools mkpackage.sh ausführen und das generierte Package auch in das vorher angelegte Dir verschieben.
6) create_distri.sh ausführen und auf 570MB große ISO warten.
7) Brennen und die Installation durchführen.
Xorg konfigurieren, vdrconfig.sh und addvdr.sh aus /vdr ausführen oder
vdrconfig.cfg anpassen (bei einem reinem streaming-client)
9) Die Dateien aus /vdr/Examples anpassen und dort einspielen wo sie hingehören
10) reboot und freuen
Das ganze schaut jetzt nicht wirklich konfortabel aus... Ab Beta1 werde ich aber zumindest alle Packages bereitstellen. Ob es auch ein fertiges ISO vor einem Stable-Release gibt kann ich noch nicht sagen.
Für alle nicht Slackware-Nutzer würde ich zumindest vorerst empfehlen, die Slackware 12.2 DVD runterzuladen, zu installieren und alle Packages auf dieser Maschine dann zu generieren und mit installpkg zu installieren.
Die SlackVDR-ISO ist ja eigentlich eine 12.2-DVD die auf das für den VDR/Xbmc wesentliche reduziert wurde.
Tester sind immer gerne gesehen... Hilfestellungen gebe ich gerne.
Ich bitte nur noch nicht allzuviel von der Distri zu erwarten.
Es funktioniert z.B Lirc noch nicht! Packages von Slackbuilds enthalten nur userspace-treiber. Selbstkompiliert funktionierts auch nicht weil irgendein udev-script fehler enthält.
Diese Probleme sollten also als nächstes gefixt werden.
Installationsanleitung zu Slackware gibts z.B im slackbook auf der Slackware-DVD
"Etwas" Knowhow setzt Slackware voraus. Xorg muss z.B selbst konfiguriert werden.
ToDo bis Alpha2
* Lirc zum laufen bringen
* Xbmc Skin um einen VDR-Button erweitern (derzeit beendet man Xbmc um zu vdr-sxfe zu gelangen)
* Doku!!!
* Xorg.conf für NVIDIA Gforce FC 5200 (TV-Out), Gforce 6600GT (TV-Out), Radeon x1250 (DVI), Radeon 4850 (VGA)
Wünsche/Anregungen/Kritiken/... sind gerne gesehen!
Auch ein Reviewing der Scripts würde mir schon helfen.
73