Installscript
Aus VDR Wiki
Version vom 17. Juli 2004, 17:04 Uhr von 213.6.81.56 (Diskussion)
Inhaltsverzeichnis |
Was ist das Installscript?
Das Installscript ist ein Tool, mit dem die üblichen Installationsschritte durch eine Sammlung von Scripts erledigt werden.
Mit welchen Distributionen arbeitet es?
Manual!
Hier geht's zur VDR Wiki Kopie des aktuellen MANUAL-DE.
Vor- und Nachteile?
- Anders wie bei LinVDR und Co sollten Linux-kenntnisse vorhanden sein, anderfalls nutzt Bitte eine VDR Optimierte Distri!
- Zeitaufwendig (übersetzen der Sourcen) kann je nach System und ausgewählter Software 1 - 2 Stunden dauern.
- Saubere Installations- und Deinstallationsroutine Dank des Packet Managers Stow
- Versions-unabhängig, da auschließlich Sourcen genutzt werden.
Anpassungen 2.6 Kernel Driver!
- Für 2.6 oder höher (SuSE 9.1) sind folgende files wie folgt anzupassen.
start_dvb() -> way 2 stop_dvb() -> way 2
LMODULES -> module RMODULES -> module videodev dvb-core dvb-ttpci dvb-bt8xx alps_tdlb7 alps_tdmb7 at76c651 cx24110 dst grundig_29504-401 grundig_29504-491 mt312 nxt6000 sp887x stv0299 tda1004x ves1820 input evdev ves1x93 BUDGET -> budget-core budget budget-ci budget-av dvb-ttusb-budget skystar2
Anpassungen MDK (Lirc)!
- Mandrake 9.1 RPMs, (./preesoft/VDR.cmd) folgendes auskommentieren und VDR mit "REMOTE=LIRC_MDK" übersetzen. Quelle VDR Mailinglist.
############################### # if [ "${real_os_type}" = "Mandrake Linux" ] ; then # pos=`grep -n "^ new cLircRemote(\"/dev/lircd\")" vdr.c|cut -f1 -d:` # if [ "${pos}" ] ; then # sed -i "$[${pos}+1]i#elif defined(REMOTE_LIRC_MDK)" vdr.c # sed -i "$[${pos}+2]i\ \ /* 2003-09-31 <mk> for LIRC from Mandrake 9.1 RPMs */" vdr.c # sed -i "$[${pos}+3]i\ \ new cLircRemote(\"\/tmp\/.lircd\");" vdr.c # fi # sed -i "s/REMOTE=LIRC/REMOTE=LIRC_MDK/" "${CNFDIR}/configure.conf" # fi ###############################
Tipps und Tricks!
~ # sh vdr-install-script-0.5.8.run -- --help path: --targetdir=DIR [default="/usr/local/src"] Bitte nicht ändern! --disdir=DIR [default="/usr/local/src/VDRtmp"] Verzeichnis für die VDR Configuration. --commandsdir=DIR [default="/usr/local/share/vdr"] Verzeichnis für commands[@].conf/recccmds[@].conf files. --packagedir=DIR [default="/usr/local/src/packages"] --backupdir=DIR [default="/usr/local/src/VDRtmp/setup/backup"] --logfiledir=DIR [default="/var/log/vdr"] --videodir=DIR [default="/video"] Bitte nicht ändern! --vdrripdir=DIR [default="/video/vdrrip"] vdrrip plugin --imagedir=DIR [default="/video/images"] image plugin --clipincdir=DIR [default="/video/clips"] clipinc --dagrabdir=DIR [default="/mp3"] cda2mp3 --mp3dir=DIR [default="/mp3"] mp3 plugin dial: --dialin="CMD" [default="cinternet -v -i ippp0 -A"] Kommando zur "Internet-einwahl". --hangup="CMD" [default="cinternet -i ippp0 -H"] Kommando zum "trennen der Internet-verbindung". --delay=[N] [default="3"] sec. --disable-dialin disable dialin/hangup wget/lynx/net: --wgetopt="OPTIONS" [default="-v -c -t 30"] --lynxopt="OPTIONS" [default="-connect_timeout=5 -trace -dump"] --lynxtimeout=[N] [default="99"] sec. --interface=[N] [default="eth0"] --disable-dldialog download menus (textbased) stow: --stowverbose=[N] [default="2"] debug 0,1,2,3 installation: --defines="OPTIONS" [default="-D_GNU_SOURCE"] --maxmemory=[N] [default="92000"] for 4mb 100000 --disable-cleanup disable "deinstall" --disable-autosel disable "auto select" packages --enable-loglevel safe configure files > install.log --disable-cvspack disable compressing the cvs directorys --backupformat=%d.%m.%y [default="25.06.04"] --dialogopt="OPTIONS" [default="--clear"] --runcmds="CMD" run command after extract misc: --clipinclicence=xxxxx-xxxxx license key for clipinc --buildrunpackage generate the runpackage --checkreq check requirements --ostype show ostype --version show install version --help show this usage message hints: ./setup.sh --dialin=arg --disdir=/etc/vdr ... ./setup.sh --dialin="arg_1 arg_2 arg_3 ..." --disdir=/etc/vdr ... ./vdr-install-script-0.5.8.run -- --dialin=\"arg_1 arg_2 arg_3 ...\" --disdir=/etc/vdr ...
Links
[1] | ftp://ftp.cadsoft.de/vdr/Tools | Cadsoft Ftp |
[2] | http://linvdr.org/download/vdr/Tools | Download Spiegel |
[3] | http://savannah.gnu.org/projects/stow | GNU Stow Projekt Homepage |
[4] | http://linuxwiki.de/Stow | Stow Wiki |