Installscript

From VDR Wiki

Revision as of 12:13, 22 October 2005 by 87.128.86.250 (Talk)
Jump to: navigation, search

Contents

Description

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

Prerequirements

  • Development environment

Manual

Tutorial

First of all

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

Scripts customisation

To be continued...

Installation protocol

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


Available modules

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

Stow(ES)

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...

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
Personal tools
Participate
In other languages