Installscript: Difference between revisions
Jump to navigation
Jump to search
(→CMD(s)) |
|||
Line 59: | Line 59: | ||
|--+ [[Image:Folder.png]] rc.d |
|--+ [[Image:Folder.png]] rc.d |
||
|--+ [...] |
|--+ [...] |
||
===Structur=== |
|||
+-- [[Image:Folder.png]] /usr/local ("'''$INSTALLPREFIX'''") |
|||
+-- [[Image:Folder.png]] src |
|||
+-- [[Image:Folder.png]] VDR |
|||
+-- [[Image:Folder.png]] DVB |
|||
+-- [[Image:Folder.png]] stow |
|||
+-- [[Image:Folder.png]] package |
|||
+-- [[Image:Folder.png]] bin |
|||
+-- [[Image:Folder.png]] lib |
|||
+-- [[Image:Folder.png]] doc |
|||
+-- [[Image:Folder.png]] cache |
|||
+-- [[Image:Folder.png]] cddb |
|||
+-- [[Image:Folder.png]] gameboy |
|||
+-- [[Image:Folder.png]] infosatepg |
|||
+-- [[Image:Folder.png]] mp3 |
|||
+-- [[Image:Folder.png]] podcatcher |
|||
+-- [[Image:Folder.png]] mldonkey |
|||
+-- [[Image:Folder.png]] tvmovie2vdr |
|||
+-- [[Image:Folder.png]] epgimages |
|||
+-- [[Image:Folder.png]] downloadfiles |
|||
+-- [[Image:Folder.png]] downloadupdatefiles |
|||
+-- [[Image:Folder.png]] vtx |
|||
+-- [[Image:Folder.png]] etc |
|||
+-- [[Image:Folder.png]] graphlcd |
|||
|--+ graphlcd.conf |
|||
+-- [[Image:Folder.png]] igor |
|||
|--+ igor.conf |
|||
+-- [[Image:Folder.png]] lcdproc |
|||
|--+ LCDd.conf |
|||
+-- [[Image:Folder.png]] lirc |
|||
|--+ lircd.conf |
|||
|--+ lircrc |
|||
+-- [[Image:Folder.png]] mplayer |
|||
|--+ codecs.conf |
|||
+-- [[Image:Folder.png]] mplayersh |
|||
|--+ mplayer.sh.conf |
|||
|--+ lircrc.conf |
|||
+-- [[Image:Folder.png]] nvram-wakeup |
|||
|--+ nvram-wakeup.conf |
|||
+-- [[Image:Folder.png]] sharemarks |
|||
|--+ marks2pts.conf |
|||
+-- [[Image:Folder.png]] tvmovie2vdr |
|||
|--+ channels.pl |
|||
|--+ channels_wanted.pl |
|||
|--+ config.pl |
|||
+-- [[Image:Folder.png]] vdr ("'''$DISDIR'''") |
|||
|--+ setup.conf |
|||
+-- [[Image:Folder.png]] vdradmin |
|||
|--+ vdradmind.{at,bl,conf,done} |
|||
+-- [[Image:Folder.png]] vdrrip |
|||
|--+ queuehandler.conf |
|||
==Links== |
==Links== |
Revision as of 07:19, 15 March 2006
Description
The Installsscript is a tool that the handles the conventional installation steps with a collection of scripts.
Prerequirements
- Development environment
check needed requirements by this command:
bash> sh vdr-install-script-current.run -- --checkreq
On sarge it needs libncurses5-dev and others obvious (if you typed in previous command) packages.
Tutorial
First of all
- Linux knowledge is required
- It is useful to have experiences in compiling VDR and it's component manually
Scripts customisation
Unpack
bash> sh vdr-install-script-current.run --noexec --target /tmp/vdr bash> cd /tmp/vdr/setup
The following files should be adapted according to your needs.
+--$DISDIR +--
setup +--
config |--+ setup.conf |--+ make.conf |--+ modules.conf |--+ sources.conf |--+ marks2pts.conf |--+ keymacros.conf +--
examples +--
plugins +--
mailbox |--+ accounts.conf +--
vdr |--+ vdr.conf
CMD(s)
+--$DISDIR +--
admin +--
command-cmds |--+ *.conf +--
plugin-cmds |--+ *.conf +--
recording-cmds |--+ *.run +--
shutdown-cmds |--+ *.run +--
start-cmds |--+
rc |--+
rc.d |--+ [...]
Structur
+--/usr/local ("$INSTALLPREFIX") +--
src +--
VDR +--
DVB +--
stow +--
package +--
bin +--
lib +--
doc +--
cache +--
cddb +--
gameboy +--
infosatepg +--
mp3 +--
podcatcher +--
mldonkey +--
tvmovie2vdr +--
epgimages +--
downloadfiles +--
downloadupdatefiles +--
vtx +--
etc +--
graphlcd |--+ graphlcd.conf +--
igor |--+ igor.conf +--
lcdproc |--+ LCDd.conf +--
lirc |--+ lircd.conf |--+ lircrc +--
mplayer |--+ codecs.conf +--
mplayersh |--+ mplayer.sh.conf |--+ lircrc.conf +--
nvram-wakeup |--+ nvram-wakeup.conf +--
sharemarks |--+ marks2pts.conf +--
tvmovie2vdr |--+ channels.pl |--+ channels_wanted.pl |--+ config.pl +--
vdr ("$DISDIR") |--+ setup.conf +--
vdradmin |--+ vdradmind.{at,bl,conf,done} +--
vdrrip |--+ queuehandler.conf
Links
[1] | ftp://ftp.cadsoft.de/vdr/Tools | VDR FTP |
[2] | http://linvdr.org/download/vdr/Tools | Download mirror |
[3] | http://savannah.gnu.org/projects/stow | GNU Stow project homepage |
[4] | http://www.inf.tu-dresden.de/~al10/stowES | Extensions to Stow |
[5] | http://linuxwiki.de/Stow | Stow Wiki |