Cubieboard 2 - Installationsanleitung VDR-Server/sundtek-dvb-s2 stick
THIS HOWTO IS UNDER CONSTRUCTION
Dieses Howto befindet sich im Aufbau
Cubieboard2 Installation eines VDR-Servers mit sundtek-dvb-s2 stick auf cubian
Benötigt
- Cubian cubieboard2 Image
- HDMI-Kabel
- USB-Tastatur
- Internetverbindung
Bilder
cubieboard2 Link
erste Schritte
- Das Image entpacken und mittels dd auf eine SD-Karte kopieren.
- Booten
Für schöneres Arbeiten: SSH-Port wieder auf Standard-Port und Tastaturlayout auf Deutsch + Zeiteinstellung
- in der > /etc/ssh/sshd_config
- ssh port auf 22 stellen
- apt-get install console-data console-tools debconf
- Deutsches Layout auswählen de-latin1-nodeadkeys
- dpkg-reconfigure locales (umstellen auf deutsch)
- echo UTC > /etc/timezone
- dpkg-reconfigure tzdata
- reboot
Root Partition vergrößern / da die Standardgröße nicht ausreicht. (32 GB Karte wurde genutzt) / Bei Cubian R4 nicht Nötig da dies automatisch passiert
- apt-get update
- apt-get install cubian-resizefs
- cubian-resizefs /dev/mmcblk0 12
- reboot
- resize2fs /dev/mmcblk0p1
rootfs 3.6G 451M 3.0G 14% /
// bei einer 32GB SD-Karte wird die root Partition auf 4GB vergrößert welches der Größe des NAND-Flash entspricht
Benötigte Pakete installieren
apt-get install -y build-essential libjpeg62-dev libcap-dev libfontconfig1-dev gettext libcxxtools-dev libtntnet-dev libboost-dev libpcre3-dev libssl-dev htop iperf samba rcconf cubian-nandinstall ntp
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/FernetMenta/vdr-plugin-vnsiserver.git 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 Patch 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
In NAND installieren
als root
cubian-nandinstall
es kommt:
root@Cubian:/home/cubie# cubian-nandinstall This operation will completely destory your data on /dev/nand, Are you sure to continue?[y/n] y 2048+0 records in 2048+0 records out 1048576 bytes (1.0 MB) copied, 1.28059 s, 819 kB/s Reboot is needed! Please re-run cubian-nandinstall after system is up *** reboot now?
mit y neu starten und cubian-nandinstall nochmals ausführen
SD-Karte nach shutdown entfernen
und neu booten
FERTIG !!!
Von NAND sichern / zurückspielen
sichern
dd if=/dev/nand conv=sync,noerror bs=64K | gzip -c -9 > /nand.ddimg.gz
zurück
cd / ; gunzip nand.ddimg.gz; dd if=/nand.ddimg conv=sync,noerror bs=64K of=/dev/nand
History
31 Oktober Festgestellt das die vdr sourcen in der Zukunft compiliert wurden :-/ vnsi - server neu ausgechecked da nicht richtig gebaut