Cubieboard 2 - Installationsanleitung VDR-Server/sundtek-dvb-s2 stick
(Link für vnsiserver angepasst - das Plugin wurde ausgelagert: https://github.com/opdenkamp/xbmc-pvr-addons/pull/285) |
|||
(24 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 3: | Zeile 3: | ||
== Dieses Howto befindet sich im Aufbau == | == Dieses Howto befindet sich im Aufbau == | ||
− | '''Cubieboard2 Installation eines VDR- | + | '''Cubieboard2 Installation eines VDR-Servers mit sundtek-dvb-s2 stick auf cubian''' |
+ | |||
== Benötigt == | == Benötigt == | ||
− | + | * [http://cubian.org/downloads Cubian cubieboard2 Image] | |
− | + | * HDMI-Kabel | |
− | + | * USB-Tastatur | |
− | + | * Internetverbindung | |
+ | == Bilder == | ||
+ | <gallery> | ||
+ | Bild:cubieboard2_01.png|cubieboard2 [http://linux-sunxi.org/Cubieboard Link] | ||
+ | Bild:Cubieboard2_02.png|Abmessungen | ||
+ | </gallery> | ||
== erste Schritte == | == erste Schritte == | ||
− | + | # Das Image entpacken und mittels dd auf eine SD-Karte kopieren. | |
− | + | # Booten | |
Für schöneres Arbeiten: | Für schöneres Arbeiten: | ||
− | SSH-Port wieder auf Standard-Port und Tastaturlayout auf Deutsch | + | 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) | + | 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<br>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 | + | // 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 == | == Benötigte Pakete installieren == | ||
− | + | <pre> | |
− | + | 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 | |
+ | </pre> | ||
== VDR + Plugins holen == | == VDR + Plugins holen == | ||
− | < | + | <pre> |
− | cd /usr/local/src | + | cd /usr/local/src |
− | wget ftp://ftp.tvdr.de/vdr/Developer/vdr-2.1.2.tar.bz2 | + | 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-live.git |
− | git clone git://projects.vdr-developer.org/vdr-plugin-epgsearch.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://projects.vdr-developer.org/vdr-plugin-streamdev.git |
− | git clone git://github.com/ | + | 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-wirbelscan | + | git clone git://github.com/pipelka/vdr-plugin-xvdr |
− | git clone git://github.com/pipelka/vdr-plugin-xvdr | + | </pre> |
− | </ | + | |
== VDR entpacken und (Meiner Meinung nach) unbenötigtes entfernen == | == VDR entpacken und (Meiner Meinung nach) unbenötigtes entfernen == | ||
− | < | + | <pre> |
− | tar xfvj vdr-2.1.2.tar.bz2 | + | tar xfvj vdr-2.1.2.tar.bz2 |
− | ln -s vdr-2.1.2 VDR | + | ln -s vdr-2.1.2 VDR |
− | cd VDR/PLUGINS/src/ | + | cd VDR/PLUGINS/src/ |
− | rm -r dvbhddevice/ dvbsddevice/ hello/ osddemo/ pictures/ rcu/ skincurses/ | + | rm -r dvbhddevice/ dvbsddevice/ hello/ osddemo/ pictures/ rcu/ skincurses/ |
− | </ | + | </pre> |
== Links erstellen == | == Links erstellen == | ||
− | < | + | <pre> |
− | ln -s ../../../vdr-plugin-epgsearch/ epgsearch | + | ln -s ../../../vdr-plugin-epgsearch/ epgsearch |
− | ln -s ../../../vdr-plugin-live/ live | + | ln -s ../../../vdr-plugin-live/ live |
− | ln -s ../../../vdr-plugin-streamdev/ streamdev | + | ln -s ../../../vdr-plugin-streamdev/ streamdev |
− | ln -s ../../../vdr-plugin-vnsiserver/ vnsiserver | + | ln -s ../../../vdr-plugin-vnsiserver/ vnsiserver |
− | ln -s ../../../vdr-plugin-wirbelscan/ wirbelscan | + | ln -s ../../../vdr-plugin-wirbelscan/ wirbelscan |
− | ln -s ../../../vdr-plugin-xvdr/ xvdr | + | ln -s ../../../vdr-plugin-xvdr/ xvdr |
− | </ | + | </pre> |
== Probleme beheben (epgsearch + live) == | == Probleme beheben (epgsearch + live) == | ||
− | Die | + | Die Patch sind von Copperhead und wurden lediglich wegen eines Zertifikat-Problems bei github neu hochgeladen !<br> |
− | Quelle der Patches: | + | Quelle der Patches: |
https://github.com/CReimer/vdr4arch/tree/next/plugins | https://github.com/CReimer/vdr4arch/tree/next/plugins | ||
− | < | + | <pre> |
− | cd live | + | cd live |
− | wget http://vdrportal.magdlos.com/live-vdr2.1.2.diff | + | wget http://vdrportal.magdlos.com/live-vdr2.1.2.diff |
− | patch -p1 -i live-vdr2.1.2.diff | + | patch -p1 -i live-vdr2.1.2.diff |
− | cd .. | + | wget http://www.vdr-resource.de/osd.patch |
− | cd epgsearch | + | patch -p1 -i osd.patch |
− | wget http://vdrportal.magdlos.com/epgsearch-vdr2.1.2.diff | + | cd .. |
− | patch -p1 -i epgsearch-vdr2.1.2.diff | + | cd epgsearch |
− | cd .. | + | wget http://vdrportal.magdlos.com/epgsearch-vdr2.1.2.diff |
− | </ | + | patch -p1 -i epgsearch-vdr2.1.2.diff |
+ | cd .. | ||
+ | </pre> | ||
− | + | 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! | ||
+ | <pre> | ||
+ | cd live | ||
+ | mkdir /usr/local/share/vdr/ | ||
+ | mkdir /usr/local/share/vdr/plugins/ | ||
+ | cp -r live/ /usr/local/share/vdr/plugins/ | ||
+ | cd .. | ||
+ | </pre> | ||
− | + | == VDR bauen und installieren == | |
− | + | <pre> | |
− | + | cd /usr/local/src/VDR | |
− | + | make clean | |
+ | make -j3 | ||
+ | make plugins | ||
+ | make install | ||
+ | </pre> | ||
+ | == Sundtek Treiber installieren == | ||
+ | <pre> | ||
+ | wget http://sundtek.de/media/sundtek_netinst.sh | ||
+ | chmod 0777 sundtek_netinst.sh | ||
+ | ./sundtek_netinst.sh | ||
+ | /opt/bin/mediaclient --enablenetwork=on | ||
+ | </pre> | ||
== In NAND installieren == | == In NAND installieren == | ||
− | als root | + | als root<br> |
− | < | + | <pre> |
cubian-nandinstall | cubian-nandinstall | ||
− | </ | + | </pre> |
− | SD-Karte nach shutdown entfernen | + | es kommt: |
− | und neu booten | + | <pre> |
− | FERTIG !!! | + | 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? | ||
+ | </pre> | ||
+ | ----- | ||
+ | mit y neu starten | ||
+ | und cubian-nandinstall nochmals ausführen | ||
+ | |||
+ | SD-Karte nach shutdown entfernen<br> | ||
+ | und neu booten<br> | ||
+ | FERTIG !!!<br> | ||
+ | |||
+ | == Von NAND sichern / zurückspielen == | ||
+ | |||
+ | sichern | ||
+ | <pre> | ||
+ | dd if=/dev/nand conv=sync,noerror bs=64K | gzip -c -9 > /nand.ddimg.gz | ||
+ | </pre> | ||
+ | |||
+ | zurück | ||
+ | <pre> | ||
+ | cd / ; gunzip nand.ddimg.gz; dd if=/nand.ddimg conv=sync,noerror bs=64K of=/dev/nand | ||
+ | </pre> | ||
+ | |||
+ | ==History== | ||
+ | |||
+ | 31 Oktober | ||
+ | Festgestellt das die vdr sourcen in der Zukunft compiliert wurden :-/ | ||
+ | vnsi - server neu ausgechecked da nicht richtig gebaut | ||
+ | |||
− | + | [[Kategorie:Cubieboard]] | |
− | + |
Aktuelle Version vom 2. Mai 2014, 22:51 Uhr
[Bearbeiten] THIS HOWTO IS UNDER CONSTRUCTION
[Bearbeiten] Dieses Howto befindet sich im Aufbau
Cubieboard2 Installation eines VDR-Servers mit sundtek-dvb-s2 stick auf cubian
[Bearbeiten] Benötigt
- Cubian cubieboard2 Image
- HDMI-Kabel
- USB-Tastatur
- Internetverbindung
[Bearbeiten] Bilder
cubieboard2 Link
[Bearbeiten] 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
[Bearbeiten] 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
[Bearbeiten] 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
[Bearbeiten] 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/
[Bearbeiten] 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
[Bearbeiten] 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 ..
[Bearbeiten] VDR bauen und installieren
cd /usr/local/src/VDR make clean make -j3 make plugins make install
[Bearbeiten] Sundtek Treiber installieren
wget http://sundtek.de/media/sundtek_netinst.sh chmod 0777 sundtek_netinst.sh ./sundtek_netinst.sh /opt/bin/mediaclient --enablenetwork=on
[Bearbeiten] 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 !!!
[Bearbeiten] 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
[Bearbeiten] History
31 Oktober Festgestellt das die vdr sourcen in der Zukunft compiliert wurden :-/ vnsi - server neu ausgechecked da nicht richtig gebaut