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
(sunxi-libvdpau, Startscripte ... )
und das setzen des governor's
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 Softhd-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;
FB Turbo Treiber installieren
cd /usr/local/src/
git clone https://github.com/ssvb/xf86-video-fbturbo.git
cd xf86-video-fbturbo
autoreconf -vi
./configure --prefix=/usr
make -j3
make install
xorg.conf kopieren:
cp xorg.conf /etc/X11/xorg.conf
Mali Binär Treiber installieren
cd /usr/local/src/
git clone https://github.com/linux-sunxi/sunxi-mali.git
cd sunxi-mali
git submodule init
git submodule update
make install
ffmpeg 1.0.8 installieren
cd /usr/local/src/
wget http://ffmpeg.org/releases/ffmpeg-1.0.8.tar.bz2
tar xfvj ffmpeg-1.0.8.tar.bz2
cd ffmpeg-1.0.8
./configure --enable-shared
make -j3
VDR + Plugins holen
cd /usr/local/src
wget ftp://ftp.tvdr.de/vdr/vdr-2.0.5.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
git clone git://projects.vdr-developer.org/vdr-plugin-softhddevice.git
VDR entpacken und (Meiner Meinung nach) unbenötigtes entfernen
tar xfvj vdr-2.0.5.tar.bz2
ln -s vdr-2.0.5 VDR
cd VDR/PLUGINS/src/
rm -r dvbhddevice/ dvbsddevice/ hello/ 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
ln -s ../../../vdr-plugin-softhddevice/ softhddevice
Bei Bedarf live OSD Patch
Ermöglicht bei reinem Serverbetrieb das Anzeigen des OSD über vdr-live.
cd live
wget http://www.vdr-resource.de/osd.patch
patch -p1 -i osd.patch
cd ..
VDR bauen und installieren
cd /usr/local/src/VDR
make clean
make -j3
make -j3 plugins
make install
(Optional) Sundtek Treiber installieren
wget http://sundtek.de/media/sundtek_netinst.sh chmod 0777 sundtek_netinst.sh ./sundtek_netinst.sh /opt/bin/mediaclient --enablenetwork=on
THIS HOWTO IS UNDER CONSTRUCTION
Dieses Howto befindet sich im Aufbau
Troubleshooting
Sollte beim starten des VDR folgendes im Log erscheinen:
LIVE: can't preload /usr/local/share/vdr/plugins/live/img/rounded-box-blue-br.png! Generated pages might be degraded!
Dann müssen die nötigen Dateien manuell kopiert werden.
cd /usr/local/src/VDR/PLUGINS/src/live/
mkdir /usr/local/share/vdr/
mkdir /usr/local/share/vdr/plugins/
cp -r live/ /usr/local/share/vdr/plugins/