Installscript

Aus VDR Wiki
Wechseln zu: Navigation, Suche

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?

[1] http://www.suse.de SuSE 7.3 - 9.1
[2] http://www.debian.org Debian
[3] http://www.gentoo.org Gentoo
[4] http://www.mandrakelinux.com Mandrake

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