The Installsscript is a tool that the handles the conventional installation steps with a collection of scripts.
- Development environment
First of all
- Linux knowledge is required
- It is useful to have experiences in compiling VDR and it's component manually
sh vdr-install-script-<VERSION>.run --noexec --target /tmp/VDRtmp cd /tmp/VDRtmp/setup
It is useful to customise the following configuration file to his own needs
e.g. with the mcedit editor
In ../config/plugins befinden sich die Einstellungen der Plugins, als bsp das audiocd-plugin. ../config/plugins/audiocd.conf
## Description: # # -d DEV --device=DEV set device (default: /dev/cdrom) # ## -d /dev/cdrom
Options are prefaced with
^-, after selection it goes into the plugin_setup.conf, see pluginsetup-plugin, the same for Description.
## Description: AudioCD Plugin ^^^^^^^^^^^^^^ Würde später im Menu des Plugins (pluginsetup) stehen, ansonnsten <NAME>
Most of the options can be delivered through the commandline, independently from setup.conf
./setup.sh --help ./vdr-install-script-<VERSION>.run -- --help
|One layer deeper|
|Here, one actually selects the sources|
|Startmenu => 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 => 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 pluginsetup plugin|
|The log files are located in /var/log/vdr|
This is an index of the available modules. Everything below ./add can be upgraded.
Modules in the ../untestet directory must to be customised!
- One modules requires kernel 2.6 (actuator.cmd)
- Some modules are still in beta status
- Other have missing links
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
/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.
/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...
|||http://savannah.gnu.org/projects/stow||GNU Stow project homepage|
|||http://www.inf.tu-dresden.de/~al10/stowES||Extensions to Stow|