Installscript
Aus VDR Wiki
(Unterschied zwischen Versionen)
(M) |
|||
Zeile 1: | Zeile 1: | ||
== Was ist das Installscript? == | == Was ist das Installscript? == | ||
Das Installscript ist ein Tool, mit dem die üblichen Installationsschritte durch eine Sammlung von Scripts erledigt werden. | Das Installscript ist ein Tool, mit dem die üblichen Installationsschritte durch eine Sammlung von Scripts erledigt werden. | ||
− | |||
− | |||
− | |||
− | |||
== Mit welchen Distributionen arbeitet es? == | == Mit welchen Distributionen arbeitet es? == | ||
Zeile 11: | Zeile 7: | ||
* [http://www.gentoo.org Gentoo] | * [http://www.gentoo.org Gentoo] | ||
* [http://www.mandrakelinux.com Mandrakelinux] | * [http://www.mandrakelinux.com Mandrakelinux] | ||
− | |||
− | |||
− | |||
== Manual! == | == Manual! == | ||
Zeile 23: | Zeile 16: | ||
* Saubere Installations- und Deinstallationsroutine Dank des Packet Managers [http://savannah.gnu.org/projects/stow Stow] [http://linuxwiki.de/Stow Wiki] | * Saubere Installations- und Deinstallationsroutine Dank des Packet Managers [http://savannah.gnu.org/projects/stow Stow] [http://linuxwiki.de/Stow Wiki] | ||
* Versions-unabhängig, da auschließlich Sourcen genutzt werden. | * Versions-unabhängig, da auschließlich Sourcen genutzt werden. | ||
− | |||
− | |||
== Anpassungen 2.6 Kernel Driver! == | == Anpassungen 2.6 Kernel Driver! == | ||
Zeile 79: | Zeile 70: | ||
== Tipps und Tricks! == | == Tipps und Tricks! == | ||
− | + | <pre> | |
+ | ~ # sh vdr-install-script-0.5.8.run -- --help | ||
path: | 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: | 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: | 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: | stow: | ||
− | + | --stowverbose=[N] [default="2"] debug 0,1,2,3 | |
installation: | 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: | 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: | 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 | |
+ | </pre> | ||
+ | ==Links== | ||
+ | {| | ||
+ | | [1] | ||
+ | | ftp://ftp.cadsoft.de/vdr/Tools | ||
+ | | Cadsoft Ftp | ||
+ | |- | ||
+ | | [2] | ||
+ | | http://linvdr.org/download/vdr/Tools | ||
+ | | Download Spiegel | ||
+ | |} |
Version vom 17. Juli 2004, 05:02 Uhr
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?
- SuSE 7.3-9.1
- Debian
- Gentoo
- Mandrakelinux
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 Wiki
- 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 ... EOF
Links
[1] | ftp://ftp.cadsoft.de/vdr/Tools | Cadsoft Ftp |
[2] | http://linvdr.org/download/vdr/Tools | Download Spiegel |