Installscript

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
Zeile 69: Zeile 69:
 
   evdev
 
   evdev
 
   ves1x93
 
   ves1x93
 
+
  BUDGET ->
 +
  budget-core
 +
  budget
 +
  budget-ci
 +
  budget-av
 +
  dvb-ttusb-budget
 +
  skystar2
  
 
== Tipps und Tricks? ==
 
== Tipps und Tricks? ==

Version vom 28. Juni 2004, 19:16 Uhr

Inhaltsverzeichnis

Was ist das Installscript?

Das Installscript von Ronny Kornexl ("anonymous" ;-) ist ein hervorragendes Tool, mit dem die üblichen Installationsschritte durch eine Sammlung von Scripts erledigt werden. Das funktioniert nicht mit allen Distributionen gleichermaßen und funktioniert vermutlich nicht einmal 100%ig mit allen Plugins, aber das Script ist doch so offen gehalten, dass es gewissermaßen als das YaST des VDR betrachtet werden könnte ;-)

Woher bekommt man das Installscript?

  1. www.vdr-portal.de
  2. ftp.cadsoft.de
  3. www.linvdr.org

Mit welchen Distributionen funktioniert das Installscript?

Laut MANUAL-DE wird das Installscript erfolgreich mit folgenden Distributionen verwendet:

Wie funktioniert das Installscript? (dialoggeführt)

Datei:Bild:main 1.png

Original-Readme (MANUAL-DE)

Das Readme mit den wichtigsten Informationen des Scriptautors findet man -nach dem ersten Aufruf das Installscripts- an folgendem Pfad:

/usr/local/src/VDRtmp/setup/MANUAL-DE

Hier geht's zur VDR Wiki Kopie des aktuellen MANUAL-DE (Version 0.5.8).

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.

Soll wer anders schreiben, ich kann mich wohl kaum über die "Vor- und Nachteile" auslassen.

Anpassungen SuSE 9.1

 start_dvb() -> way 3
 stop_dvb() -> way 3
 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

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"]
--disable-cleanup              disable "deinstall"
--disable-autosel              disable "auto select" packages
--enable-loglevel              safe configure files > installation.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 ...

EOF