|Here, the selection of the sources takes place (version independent). One should roughly what maches together!

+

−

|-

+

−

|[[Image:Installscript-09.png|thumb|none|''Start up'']]

+

−

|Entry for '''/etc/inittab'''

+

−

|-

+

−

|[[Image:Installscript-10.png|thumb|none|''Channels Select'']]

+

−

|Selection of the ''[[Syntax of the channels.conf|channels.conf]]''

+

−

|-

+

−

|[[Image:Installscript-11.png|thumb|none|''Software Manager'']]

+

−

|Software Manager => ''[[Patches]]''

+

−

|-

+

−

|[[Image:Installscript-12.png|thumb|none|''Patch Select'']]

+

−

|Basically all patches can be applied as available. Just copy them into '''../packages/vdr/patches''' (requirement: ''--dry-run'' works)

+

−

|-

+

−

|[[Image:Installscript-13.png|thumb|none|''Patchlog'']]

+

−

|If everythings went fine

+

−

|-

+

−

|[[Image:Installscript-14.png|thumb|none|''Mainmenu'']]

+

−

|Mainmenu => ''Plugins Manager''

+

−

|-

+

−

|[[Image:Installscript-15.png|thumb|none|''Plugins Manager'']]

+

−

|There are three options: '''<nowiki><I></nowiki>''' for ''install'', '''<nowiki><U></nowiki>''' for ''replace'', and '''<nowiki><D></nowiki>''' for ''delete''. Sometime VDR has to be patched for some plugins, should be visible in the plugins.log, for ''--reverse'' of a patches, just de-install the corresponding plugin ('''<nowiki><D></nowiki>''').

+

−

|-

+

−

|[[Image:Installscript-16.png|thumb|none|''Plugins Opt'']]

+

−

|Show additional options for plugins compilation. See also [[INSTALLSCRIPT make.conf|'''make.conf''']]

+

−

|-

+

−

|[[Image:Installscript-17.png|thumb|none|''Mainmenu'']]

+

−

|Mainmenu => ''Compiling''

+

−

|-

+

−

|[[Image:Installscript-18.png|thumb|none|''Driver Select'']]

+

−

|Selection of the [[linuxtv:DVB Standard|DVB]] driver.

+

−

|-

+

−

|[[Image:Installscript-19.png|thumb|none|''Postinstallation'']]

+

−

|Shows the ''Postinstallation''.

+

−

|-

+

−

|[[Image:Installscript-20.png|thumb|none|''Compile Menu'']]

+

−

|Selection of the options.

+

−

|-

+

−

|[[Image:Installscript-21.png|thumb|none|''Edit'']]

+

−

|Here one can change the options for the compilation of VDR

+

−

|-

+

−

|[[Image:Installscript-22.png|thumb|none|''Plugins Check'']]

+

−

|Show what was compiled

+

−

|-

+

−

|[[Image:Installscript-23.png|thumb|none|''Mainmenu'']]

+

−

|Mainmenu => ''pluginsetup''

+

−

|-

+

−

|[[Image:Installscript-24.png|thumb|none|''Plugins Select'']]

+

−

|Dialog for activation of the plugins, it can later be changed through ''[[pluginsetup-plugin|pluginsetup plugin]]''

+

−

|-

+

−

|[[Image:Installscript-25.png|thumb|none|''Installationslog'']]

+

−

|The log files are located in '''/var/log/vdr'''

+

−

|}

+

−

===Scripts===

+

+-- [[Image:Folder.png]] /usr/local ("'''$INSTALLPREFIX'''")

−

* [[INSTALLSCRIPT runvdr|'''runvdr''']]

+

+-- [[Image:Folder.png]] src

−

* [[INSTALLSCRIPT vdr.conf|'''vdr.conf''']]

+

+-- [[Image:Folder.png]] VDR

−

* [[INSTALLSCRIPT shutdown.sh|'''shutdown.sh''']]

+

+-- [[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]] 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}

−

./setup.sh --enable-acpi-wakeup

+

===Module===

−

cp unix2iso8601 /bin

+

====Add====

−

cp --backup=t vdrpoweroff.sh ../../../scripts/shutdown.sh

+

<pre>

+

bash> ./vdr-install-script-<VERSION>.run -- --plgadd

+

bash> ./setup.sh --plgadd

+

</pre>

−

===Available modules===

+

====Import====

−

This is an index of the available [[INSTALLSCRIPT module|modules]]. Everything below ''./add'' can be upgraded.

+

<pre>

+

bash> ./vdr-install-script-<VERSION>.run -- --add="<URL>/<MODUL>"

+

bash> ./setup.sh --add="<URL>/<MODUL>"

+

</pre>

−

Modules in the ''../untestet'' directory must to be customised!

+

====Remove====

−

* One modules requires kernel 2.6

+

<pre>

−

* Some modules are still in beta status

+

bash> ./setup.sh --plgrm

−

* Other have missing links

+

</pre>

−

===Stow(ES)===

+

====Extend====

−

[[GNU]] stow helps to organise the files under '''/usr/local''', by installing every software under his own directory tree under '''/usr/local/stow'''. And then, symbol links create the illusion, every software is installed in the same place.