Hallöchen,
habe gerade meinen VDR auf Basis der "neuen" Mandriva 2009.0 fertig gemacht. Damit es jeder auch machen kann (da Mandriva ziemlich Benutzerfreundlich ist) möchte ich gerne mit euch meine Erfahrungen teilen.
Hinweis: Unter Mandriva, gibt es im Repository PLF die Pakete von VDR schon fertig übersetzt. Ich habe mich jedoch für die manuelle Variante entschieden, da ich so immer upgedatete pakete habe, und selbst kleinere Änderungen am Code vornehmen kann. Alle dependencies, sind allerdings per URPMI installiert, was die Installation vom VDR enorm erleichtert.
Vorbereitung:
Bei der installation der Software sollte die option "Custom" ausgewählt werden. In dem darauf folgenden Screen sollten ALLE Optionen ausgelassen werden. Also alle Häkchen wegmachen!
Wenn der Installer danach verduzt fragt ob man auch URPMI und X weglassen soll, auf jeden Fall antworten dass X DOCH installiert werden soll (es wird nicht benutzt, aber die DEPS benötigen das) und auch natürlich URPMI.
Danach habe ich mir ein Script gebaut in das ich alle DEPS eintrage die so anfallen, damit wenn ich noch einen VDR istalliere ich das Ding schnell durchlaufen lassen kann und sofort die DEPS wieder installiert habe.
Wenn also der Installer fertig ist, und die vor unserem schwarzen Bildschirm sitzen, müssen wir folgendes machen:
Als root einloggen und folgende Zeilen eingeben:
urpmi.removemedia -a
urpmi.addmedia --distrib --mirrorlist '$MIRRORLIST'
urpmi.addmedia --distrib --mirrorlist 'http://plf.zarb.org/mirrors/$RELEASE.$ARCH.list'
Bei bedarf, auch noch dass Backports repository aktivieren. Dafür müssen wir /etc/urpmi/urpmi.cfg editieren und dort wo ignore steht, einfach die Zeile löschen. Danach sollte man
ausführen um alle Paketinformationen zu holen.
Danach schaffen wir ein Script mit dem Namen installrpm.sh (kann natürlich beliebig verändert werden) mit folgendem Inhalt:
In einem weiteren Textfile, müssen wir nun alle RPM eintragen die wir installieren wollen. Meiner hat folgende Einträge:
mc
wget
make
lame
gcc-c++
libfontconfig-devel
libjpeg62-devel
libcap-devel
libsndfile-devel
gettext-devel
imlib2-devel
directfb-devel
libgtop2.0-devel
tntnet
pcre
libtntnet-devel
libboost-devel
libmad-devel
libid3tag-devel
openssh-server
samba-server
keychain
libffmpeg-devel
mlocate
gfxboot
mandriva-gfxboot-theme
bootsplash
esound-devel
mplayer
win32-codecs
dvb-firmware-ttpci-sc_patched
dvb-firmware-frontends
dkms-lirc-0.8.4
lirc-0.8.4
liblirc-0.8.4
subversion
libmagick-devel
libfftw-devels
libdvdcss-devel
libdvdnav-devel
libmad-devel
libsndfile-devel
#Letzte Zeile wird nicht berücksichtigt, darum ein Platzhalter hier!
Alles anzeigen
Folgende Plugins habe ich damit erfolgreich Übersetzt:
GraphTFT, MUSIC, MP3, MPLAYER, EPGSEARCH, SKINENIGMANG, LIVE, OSDTELETEXT, SPAN und DVD.
Es müssen natürlich die Verschiedenen Plugins + VDR korrekt gepatched werden, aber DEPS machen so keine Probleme. Sollte jemand andere Plugins übersetzten und merken dass etwas fehlt, bitte ich natürlich um vervollständigung.
Gruss
Merlin