Cubieboard 2 - Installationsanleitung VDPAU/softhd-device
Zurück zu Cubieboard
THIS HOWTO IS UNDER CONSTRUCTION
Dieses Howto befindet sich im Aufbau
VDR und Plugin Sektion muss noch bearbeitet werden
und es fehlt noch die Installation einiger Software
Cubieboard2 Installation eines VDR mit vdr-softhd-device auf cubian
Benötigt
- Cubian cubieboard2 Image (Text mode (148M) Cubian-base-r5-a20.img.7z )
- HDMI-Kabel
- USB-Tastatur
- Internetverbindung
Bilder
cubieboard2 Link
erste Schritte
1. Das Image entpacken und mittels dd auf eine SD-Karte kopieren. 2. Booten
Für schöneres Arbeiten: SSH-Port wieder auf Standard-Port und Tastaturlayout auf Deutsch + Zeiteinstellung
1. in der > /etc/ssh/sshd_config 2. ssh port auf 22 stellen 3. apt-get install console-data console-tools debconf 4. Deutsches Layout auswählen de-latin1-nodeadkeys 5. dpkg-reconfigure locales (umstellen auf deutsch) 6. echo UTC > /etc/timezone 7. dpkg-reconfigure tzdata 8. reboot 9. dpkg-reconfigure console-common
/etc/apt/sources.list ergänzen
Repo ergänzen
deb http://www.deb-multimedia.org wheezy main non-free
und aktualisieren
apt-get update
apt-get install deb-multimedia-keyring
apt-get update
Benötigte Pakete installieren
Benötigte Pakete installieren
cd /usr/local/src/
wget http://www.vdr-resource.de/mozilo/cms/download.php?cat=Cubieboard2&file=packages.list
xargs -a "packages.list" sudo apt-get install
In dem Rutsch gleich schon mal die Lib's für softhd-device verlinken
Libs für soft-hd device verlinken
Lib's suchen:
find / -name 'libxcb-xv.so.0*'
Ausgabe sollte wie folgt sein:
/usr/lib/arm-linux-gnueabihf/libxcb-xv.so.0
/usr/lib/arm-linux-gnueabihf/libxcb-xv.so.0.0.0
wenn korrekt:
cd /usr/lib/;
ln -s /usr/lib/arm-linux-gnueabihf/libxcb-xv.so.0 libxcb-xv.so.0;
ln -s /usr/lib/arm-linux-gnueabihf/libxcb-shm.so.0 libxcb-shm.so.0;
ln -s /usr/lib/arm-linux-gnueabihf/libxcb-dpms.so.0 libxcb-dpms.so.0;
ln -s /usr/lib/arm-linux-gnueabihf/libxcb-util.so.0 libxcb-util.so.0;
ln -s /usr/lib/arm-linux-gnueabihf/libxcb-screensaver.so.0 libxcb-screensaver.so.0;
ln -s /usr/lib/arm-linux-gnueabihf/libxcb-keysyms.so.1 libxcb-keysyms.so.1;
ln -s /usr/lib/arm-linux-gnueabihf/libxcb-icccm.so.4 libxcb-icccm.so.4;
ln -s /usr/lib/arm-linux-gnueabihf/libxcb-glx.so.0 libxcb-glx.so.0;
ln -s /usr/lib/arm-linux-gnueabihf/libxcb-randr.so.0 libxcb-randr.so.0;
VDR + Plugins holen
cd /usr/local/src
wget ftp://ftp.tvdr.de/vdr/Developer/vdr-2.1.2.tar.bz2
git clone git://projects.vdr-developer.org/vdr-plugin-live.git
git clone git://projects.vdr-developer.org/vdr-plugin-epgsearch.git
git clone git://projects.vdr-developer.org/vdr-plugin-streamdev.git
git clone git://github.com/opdenkamp/xbmc-pvr-addons
ln -s xbmc-pvr-addons/addons/pvr.vdr.vnsi/vdr-plugin-vnsiserver/ vdr-plugin-vnsiserver
git clone git://github.com/pipelka/vdr-plugin-wirbelscan
git clone git://github.com/pipelka/vdr-plugin-xvdr
VDR entpacken und (Meiner Meinung nach) unbenötigtes entfernen
tar xfvj vdr-2.1.2.tar.bz2
ln -s vdr-2.1.2 VDR
cd VDR/PLUGINS/src/
rm -r dvbhddevice/ dvbsddevice/ hello/ osddemo/ pictures/ rcu/ skincurses/
Links erstellen
ln -s ../../../vdr-plugin-epgsearch/ epgsearch
ln -s ../../../vdr-plugin-live/ live
ln -s ../../../vdr-plugin-streamdev/ streamdev
ln -s ../../../vdr-plugin-vnsiserver/ vnsiserver
ln -s ../../../vdr-plugin-wirbelscan/ wirbelscan
ln -s ../../../vdr-plugin-xvdr/ xvdr
Probleme beheben (epgsearch + live)
Die Patche sind von Copperhead und wurden lediglich wegen eines Zertifikat-Problems bei github neu hochgeladen !
Quelle der Patches:
https://github.com/CReimer/vdr4arch/tree/next/plugins
cd live
wget http://vdrportal.magdlos.com/live-vdr2.1.2.diff
patch -p1 -i live-vdr2.1.2.diff
wget http://www.vdr-resource.de/osd.patch
patch -p1 -i osd.patch
cd ..
cd epgsearch
wget http://vdrportal.magdlos.com/epgsearch-vdr2.1.2.diff
patch -p1 -i epgsearch-vdr2.1.2.diff
cd ..
Das Live-Plugin kopiert benötigte daten nicht deswegen kommt im Log:
- LIVE: can't preload /usr/local/share/vdr/plugins/live/img/rounded-box-blue-br.png! Generated pages might be degraded!
ein Manuelles kopieren des Ordners "live" aus den Sourcen ist daher nötig!
cd live
mkdir /usr/local/share/vdr/
mkdir /usr/local/share/vdr/plugins/
cp -r live/ /usr/local/share/vdr/plugins/
cd ..
VDR bauen und installieren
cd /usr/local/src/VDR
make clean
make -j3
make plugins
make install
Sundtek Treiber installieren
wget http://sundtek.de/media/sundtek_netinst.sh chmod 0777 sundtek_netinst.sh ./sundtek_netinst.sh /opt/bin/mediaclient --enablenetwork=on