Gen2VDR
Sunday, 22 December, 2013




Installation des EPG Deamon und des epg2vdr Plugins auf Gen2VDR (ab Version 4).

ebuild herunterladen:

cd /tmp
git clone git://projects.vdr-developer.org/vdr-epg-daemon.git

Dann der "/etc/portage/make.conf" folgenden Eintrag hinzufügen:

EPGD_LOCAL_PATCHES_DIR="/usr/local/portage/patches/epgd"



Das ebuild entpacken und EPGd installieren:

cd /tmp/vdr-epg-daemon/contrib/gentoo
tar -xvf epgd-ebuild.tgz -C /
echo "=media-tv/epgd-9999 **" >> /etc/portage/package.keywords/media
emerge -av epgd



Sollen weitere Plugins verwendet werden, dann geht das z.B. so:

mkdir -p /usr/local/portage/patches/epgd
cd /usr/local/portage/patches/epgd
wget http://dreipo.cc/tvm/tvm.diff
emerge -av epgd


Die MySQL Datenbank wird wie folgt erstellt:

MySQL starten und dem Autostart hinzufügen:

stt mysql
rc-update add mysql default



Falls noch nicht geschehen, das root Passwort für MySQL vergeben:

mysqladmin -u root -p password WUNSCHPASSWORT 



Man kann es dann, der Einfachheit halber, im Verzeichnis "/root" speichern:

mkdir -p /root/.ssh
echo 'export PASSWORD="WUNSCHPASSWORT"' > /root/.ssh/mysqlpasswd


Datenbank erstellen lassen:

epgd-tool -fix-cnf
epgd-tool -new-db
epgd-tool -new-u

EPGd starten und dem Autostart hinzufügen:

stt epgd
rc-update add epgd default


Damit ist der Serverteil erledigt, jetzt muss noch das epg2vdr Plugin installiert werden:

cd /usr/local/src/VDR/PLUGINS/src
git clone git://projects.vdr-developer.org/vdr-plugin-epg2vdr.git epg2vdr-git
ln -svfn epg2vdr-git epg2vdr
cd epg2vdr
make all
make install
/_config/bin/instvdr.sh



Jetzt noch mit:

g2v-setup

epg2vdr aktivieren.

FERTIG! ;)


Updates:

EPGd:

emerge -av epgd
stp epgd && stt epgd


epg2vdr Plugin:

cd /usr/local/src/VDR/PLUGINS/src/epg2vdr
git pull
make clean all install
/_config/bin/instvdr.sh





yaVDR
Monday, 23 December, 2013


Installation des TVM Plugins auf yaVDR.

cd /tmp
sudo apt-get install devscripts build-essential
sudo apt-get build-dep vdr-epg-daemon
apt-get source vdr-epg-daemon
cd vdr-epg-daemon*
mkdir -p debian/patches
wget http://dreipo.cc/tvm/tvm.diff -O debian/patches/tvm.diff
echo "tvm.diff" >> debian/patches/series
dch -i "added patch for tvm plugin"
dpkg-buildpackage -us -uc -tc -b
cd ..
sudo dpkg -i vdr-epg-daemon*.deb





arch linux
Monday, 23 December, 2013


Installation des TVM Plugins auf Arch Linux



Erstinstallation:


cd /tmp
wget http://dreipo.cc/tvm/arch/epgd.tar.gz
tar xzfv epgd.tar.gz
cd epgd
makepkg -si



Updates:

Changelog beachten, ggf. Tabellen mit src/vdr-epg-daemon/scripts/epgd-dropall droppen,
epglv (Paket mariadb-plugin-epglv) muss i.d.R. nicht aktualisiert werden.



cd /tmp
wget http://dreipo.cc/tvm/arch/epgd.tar.gz
tar xzfv epgd.tar.gz
cd epgd
makepkg -sf
pacman -U vdr-epg-daemon-git*.pkg.tar.xz



Linux (allgemein)
Monday, 23 December, 2013


cd /tmp
git clone git://projects.vdr-developer.org/vdr-epg-daemon.git
wget http://dreipo.cc/tvm/tvm.diff -O /tmp/tvm.diff
cd vdr-epg-daemon
patch -p1 < ../tvm.diff
make all install