From VDR Wiki
Revision as of 14:34, 14 March 2006 by (Talk)

Jump to: navigation, search


The Installsscript is a tool that the handles the conventional installation steps with a collection of scripts.


  • Development environment

check it by this command:

bash> sh -- --checkreq



First of all

  • Linux knowledge is required
  • It is useful to have experiences in compiling VDR and it's component manually

Scripts customisation


bash> sh --noexec --target /tmp/vdr bash> cd /tmp/vdr/setup

The following files should be adapted according to your needs

+-- Bild:Folder.png $DISDIR

   +-- Bild:Folder.png setup
       +-- Bild:Folder.png config
           |--+ setup.conf
           |--+ make.conf
           |--+ modules.conf
           |--+ sources.conf
           |--+ marks2pts.conf
           |--+ keymacros.conf
       +-- Bild:Folder.png examples
           +-- Bild:Folder.png plugins
               +-- Bild:Folder.png mailbox
                   |--+ accounts.conf
           +-- Bild:Folder.png vdr
               |--+ vdr.conf

Die meisten Optionen können unabhängig von der setup.conf auf der Komandozeile übergeben werden:

bash> LANG="de_DE@euro" ./ --help bash> LANG="de_DE@euro" sh -- --help

Installation protocol

Download Manager
Download Manager
DL Manager Sub 1
One layer deeper
DL Manager Sub 2
Here, one actually selects the sources
Download status
Startmenu => Software Manager
Software Manager
Selection of the packages.
Here, the selection of the sources takes place (version independent). One should roughly what maches together!
Entry for /etc/inittab
Selection of the channels.conf
Software Manager
Software Manager => Patches
Basically all patches can be applied as available. Just copy them into ../packages/vdr/patches (requirement: --dry-run works)
If everythings went fine
Mainmenu => Plugins Manager
There are three options: <I> for install, <U> for replace, and <D> 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 (<D>).
Show additional options for plugins compilation. See also make.conf
Mainmenu => Compiling
Selection of the DVB driver.
Shows the Postinstallation.
Selection of the options.
Here one can change the options for the compilation of VDR
Show what was compiled
Mainmenu => pluginsetup
Dialog for activation of the plugins, it can later be changed through admin-plugin
The log files are located in /var/log/vdr

Available modules

To be continued...


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.

Here are some of the most important commands

  • help
/usr/local/stow/stowES help --prog stow=/usr/local/stow/stow
  • checkstow (cs)
/usr/local/stow/stowES cs --prog stow=/usr/local/stow/stow
Checking packages in /usr/local/stow (78 matches):
I (  772.5) DFB++-0.9.20
I (  1,385) DirectFB-0.9.20
I (19223.5) ImageMagick-6.0.2
I ( 10,085) MPlayer-1.0pre4
  • checkin (ci)
/usr/local/stow/stowES ci MPlayer-1.0pre4 --prog stow=/usr/local/stow/stow
Calling "stow" to check in package MPlayer-1.0pre4 ...done.
Calling ldconfig
  • ceckout (co)
/usr/local/stow/stowES co MPlayer-1.0pre4 --prog stow=/usr/local/stow/stow
Calling "stow -D" to check out package MPlayer-1.0pre4 ...done.
Calling ldconfig.
  • remove (rm)
/usr/local/stow/stowES rm MPlayer-1.0pre4 --prog stow=/usr/local/stow/stow
Calling "stow -D" to check out package MPlayer-1.0pre4 ...done.
Calling "rm -rf" to remove package MPlayer-1.0pre4 ...done.
Calling ldconfig.
  • exchange
/usr/local/stow/stowES exchange MPlayer-1.0pre4 MPlayer-1.0pre5 --prog stow=/usr/local/stow/stow
Calling "stow -D" to check out package MPlayer-1.0pre4 ...done.
Calling "stow" to check in package MPlayer-1.0pre5 ...done.
Calling ldconfig.

To be continued...


[2] Download mirror
[3] GNU Stow project homepage
[4] Extensions to Stow
[5] Stow Wiki