Installscript: Difference between revisions
m (→Installation protocol: obsolete -> de wiki) |
|||
Line 50: | Line 50: | ||
bash> LANG="de_DE@euro" sh vdr-install-script-current.run -- --help |
bash> LANG="de_DE@euro" sh vdr-install-script-current.run -- --help |
||
===Installation protocol=== |
|||
{| |
|||
|[[Image:Installscript-01.png|thumb|none|''Mainmenu'']] |
|||
|Startmenu |
|||
|- |
|||
|[[Image:Installscript-02.png|thumb|none|''Download Manager'']] |
|||
|Download Manager |
|||
|- |
|||
|[[Image:Installscript-03.png|thumb|none|''DL Manager Sub 1'']] |
|||
|One ''layer'' deeper |
|||
|- |
|||
|[[Image:Installscript-04.png|thumb|none|''DL Manager Sub 2'']] |
|||
|Here, one actually selects the sources |
|||
|- |
|||
|[[Image:Installscript-05.png|thumb|none|''Download Status'']] |
|||
|Download status |
|||
|- |
|||
|[[Image:Installscript-06.png|thumb|none|''Mainmenu'']] |
|||
|Startmenu => ''Software Manager'' |
|||
|- |
|||
|[[Image:Installscript-07.png|thumb|none|''Software Manager'']] |
|||
|Selection of the packages. |
|||
|- |
|||
|[[Image:Installscript-08.png|thumb|none|''Software Select'']] |
|||
|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 [[:de: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 ''[[admin-plugin]]'' |
|||
|- |
|||
|[[Image:Installscript-25.png|thumb|none|''Installationslog'']] |
|||
|The log files are located in '''/var/log/vdr''' |
|||
|} |
|||
===Available modules=== |
===Available modules=== |
Revision as of 07:11, 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 & subversion plus others obvious (if you typed in previous command) packages
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
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
+-- 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" ./setup.sh --help bash> LANG="de_DE@euro" sh vdr-install-script-current.run -- --help
Available modules
To be continued...
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 |