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 |