Struktur

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
K (Änderungen von Benutzer:200.205.204.130 rückgängig gemacht und letzte Version von Benutzer:Anonymous wiederhergestellt)
(Allgemein)
Zeile 1: Zeile 1:
==Allgemein==
+
interesting resources, http://www.geocities.com/MaryanneLamb51/steamboat-springs-marathon.html Steamboat Springs Marathon,  =(((, http://www.geocities.com/MaryanneLamb51/spongbob-squarepants-com.html Spongbob Squarepants Com, sjazlb, http://www.geocities.com/MaryanneLamb51/st-barnabas-hospital-bronx.html St Barnabas Hospital Bronx,  >:[[, http://www.geocities.com/MaryanneLamb51/spotter-shades-com.html Spotter Shades Com,  8]]], http://www.geocities.com/MaryanneLamb51/st-anthony-mn.html St Anthony Mn,  :DD, http://www.geocities.com/MaryanneLamb51/stock-market-live-ticker.html Stock Market Live Tickerngwkkx, http://www.geocities.com/MaryanneLamb51/stick-your-dick-in-me.html Stick Your Dick In Me, 49526, http://www.geocities.com/MaryanneLamb51/sulky-plow.html Sulky Plow, poio, http://www.geocities.com/MaryanneLamb51/spreading-cheeks.html Spreading Cheeks, 278, http://www.geocities.com/MaryanneLamb51/spring-valley-home.html Spring Valley Home,  btjeu,
Zum VDR '''Konfigurationsverzeichnis''' ('''$VDRCONFIG'''), standardmäßig ist es '''/video''', nicht '''/etc/vdr'''.
+
 
+
Definiert im '''Makefile''':
+
 
+
  VIDEODIR = /video
+
 
+
Ruft man VDR ohne die entsprechende [[VDR Optionen|Option]] auf, würde das Standardverzeichnis zum tragen kommen.
+
 
+
Um VDR das neue Verzeichnis bekannt zu machen, sollte die Übergabe wie folgt aussehen.
+
 
+
vdr -c /etc/vdr
+
vdr --config='/etc/vdr'
+
 
+
Eine andere Möglichkeit, ist eine ''Übergabe'' beim übersetzen:
+
 
+
  make VIDEODIR=/wo/auch/immer all plugins
+
 
+
Ist letztendlich als ''Beispiel'' anzusehen, weil:
+
 
+
'''1.''' Viele der Anleitungen im Wiki für Software und Plugins auf dieser Struktur basieren.<br>
+
'''2.''' Es nicht gerade schön ausschaut, wenn alles wild nach '''/video''' ausgelagert wird, zumal dort meistens schon die VDR Aufnahmen gespeichert werden, aber das bleibt Linux üblich jedem selbst überlassen.
+
  
 
==Struktur==
 
==Struktur==

Version vom 16. August 2008, 18:18 Uhr

interesting resources, http://www.geocities.com/MaryanneLamb51/steamboat-springs-marathon.html Steamboat Springs Marathon, =(((, http://www.geocities.com/MaryanneLamb51/spongbob-squarepants-com.html Spongbob Squarepants Com, sjazlb, http://www.geocities.com/MaryanneLamb51/st-barnabas-hospital-bronx.html St Barnabas Hospital Bronx, >:, http://www.geocities.com/MaryanneLamb51/spotter-shades-com.html Spotter Shades Com, 8], http://www.geocities.com/MaryanneLamb51/st-anthony-mn.html St Anthony Mn,  :DD, http://www.geocities.com/MaryanneLamb51/stock-market-live-ticker.html Stock Market Live Ticker, ngwkkx, http://www.geocities.com/MaryanneLamb51/stick-your-dick-in-me.html Stick Your Dick In Me, 49526, http://www.geocities.com/MaryanneLamb51/sulky-plow.html Sulky Plow, poio, http://www.geocities.com/MaryanneLamb51/spreading-cheeks.html Spreading Cheeks, 278, http://www.geocities.com/MaryanneLamb51/spring-valley-home.html Spring Valley Home, btjeu,

Struktur

+-- Folder.png $HOME
    |-- .xawtv
    +-- Folder.png .xine
        |--+ .xine
        |--+ keymap
+-- Folder.png $VIDEODIR
+-- Folder.png $SOURCEDIR
    +-- Folder.png /DVB
    +-- Folder.png /VDR
+-- Folder.png $PATH
    |--+ clipinc.sh
    |--+ cutinplace.sh
    |--+ dvdselect_readdvd.sh
    |--+ dvdselect_writedvd.sh
    |--+ image.sh
    |--+ infosatepg.sh
    |--+ mailcmd.sh
    |--+ mlnet.sh
    |--+ noad.sh
    |--+ playtimer.sh
    |--+ rwrapper.sh
    |--+ shutdown.sh
    |--+ sleeptimer.sh
    |--+ svdrpsend.pl
+-- Folder.png /etc
    |--+ exports
    |--+ graphlcd.conf
    |--+ lircd.conf
    |--+ lircrc
    |--+ lircrc.conf
    |--+ LCDd.conf
    |--+ marks2pts.conf
    |--+ nvram-wakeup.conf
    +-- Folder.png /samba
        |--+ smb.conf
    +-- Folder.png $VDRCONFIG
        |--+ ca.conf
        |--+ channels.conf
        |--+ commands.conf
        |--+ diseqc.conf
        |--+ epg.data
        |--+ keymacros.conf
        |--+ remote.conf
        |--+ setup.conf
        |--+ sources.conf
        |--+ svdrphosts.conf
        |--+ reccmds.conf
        |--+ remote.conf
        |--+ timercmds.conf
        |--+ timers.conf
        |--+ vdr-nvram-wakeup.conf
        +-- Folder.png /logos
            |--+ 3sat.xpm
        +-- Folder.png /themes
            |--+ classic-default.theme
        +-- Folder.png /plugins
            |--+ AdvChCtrl.conf
            |--+ autosort.conf
            |--+ autotimer.spec
            |--+ browser.conf
            |--+ commands.conf (console-plugin)
            |--+ decruft.conf
            |--+ digicamdestinations.conf
            |--+ digicamsources.conf
            |--+ epg.conf
            |--+ httpradio.conf
            |--+ MainMenu.conf
            |--+ mosaic.conf
            |--+ mvprss.conf
            |--+ mplayerclusterkeys.conf
            |--+ netconfig.conf
            |--+ picturesources.conf
            |--+ pimEvents.conf
            |--+ plugin_setup.conf
            |--+ plugin_setup_runvdr.conf
            |--+ podcatchersources.conf
            |--+ prefermenu.conf
            |--+ rss.conf
            |--+ rssreader.conf
            |--+ streamdevhosts.conf
            |--+ taste.conf
            |--+ templates.vdrrip
            |--+ tvboxuser.conf
            |--+ wapaccess
            |--+ waphosts
            +-- Folder.png /aide
                +-- Folder.png /locker
                    |--+ locker.aide
            +-- Folder.png /amarok
                |--+ amarokmain.mpg
                |--+ jpeg2vdrmpg.sh
            +-- Folder.png /archive
                |--+ archive
                |--+ new_entry
                |--+ sort_archive
            +-- Folder.png /burn
                +-- Folder.png /counters
                    |--+ standard
                |--+ helmetr.ttf
                |--+ menu-bg.png
                |--+ menu-button.png
                |--+ menu-silence.mp2
            +-- Folder.png /transpoders
                |--+ 0030.ini
            +-- Folder.png /freecell
                |--+ cursor.xpm
            +-- Folder.png /epgsearch (mit option '-c $VDRCONFIG/plugins/epgsearch')
                |--+ epgsearchcats.conf
                |--+ epgsearchcmds.conf
                |--+ epgsearchmenu.conf
            +-- Folder.png /externalplayer (mit option '-C $VDRCONFIG/plugins/externalplayer/externalplayer.conf')
                |--+ externalplayer.conf
            +-- Folder.png /filebrowser
                |--+ commands.conf
                |--+ order.conf
                |--+ othercommands.conf
                |--+ sources.conf
            +-- Folder.png /graphlcd
                |--+ logonames.alias -> logonames.alias.1.2 (symlink)
                |--+ logonames.alias.1.2
                |--+ logonames.alias.1.3
                +-- Folder.png /logos
                +-- Folder.png /fonts
            +-- Folder.png /graphTFT
                +-- Folder.png /fonts
                    |--+ Vera.ttf
                    +-- /themes
            +-- Folder.png /image (mit option '-c /image')
                |--+ imagecmds.conf
                |--+ imagesources.conf
            +-- Folder.png /joystick
                |--+ mappings.conf
            +-- Folder.png /live
            +-- Folder.png /loadepg (mit option '-c $VDRCONFIG/plugins/loadepg')
                |--+ loadepg.equiv
                |--+ loadepg.conf
            +-- Folder.png /mailbox
                |--+ accounts.conf
            +-- Folder.png /manual
                |--+ example.xml
            +-- Folder.png /mp3 (mit option '-S mp3')
                |--+ mp3sources.conf
            +-- Folder.png /mplayer (mit option '-S mplayer')
                |--+ mplayersources.conf
            +-- Folder.png /muggle
                |--+ playlist_commands.conf
            +-- Folder.png /radio
                |--+ radio.mpg -> satellit.mpeg (symlink)
            +-- Folder.png /skinenigmang
                |--+ /flags
                |--+ /hqlogos
                |--+ /icons
                |--+ /logos
            +-- Folder.png /skinneutrino
                |--+ channellogos.conf
                |--+ /logos
            +-- Folder.png /solitaire
                |--+ cover1.xpm
            +-- Folder.png /streamdev
                |--+ externremux.sh
                |--+ streamdevhosts.conf
            +-- Folder.png /spider
                |--+ cover.xpm
            +-- Folder.png /surfer
                |--+ getPage.sh
                |--+ surfer.conf
            +-- Folder.png /text2skin
                +-- Folder.png /demo
            +-- Folder.png /touchTFT
                +-- Folder.png /fonts
                    |--+ Vera.ttf
                    +-- /themes
            +-- Folder.png /vdricq
                +-- Folder.png /images
                    |--+ icq_away.xpm
            +-- Folder.png /vompserver (mit option '-c vompserver')
                |--+ vomp-00-00-00-00-00-00.conf
                |--+ vomp.conf
            +-- Folder.png /weatherng
                +-- Folder.png /images
                    |--+ nopic.png
                |--+ weatherng.sh
            +-- Folder.png /webepg
                |--+ channels.conf
            +-- Folder.png /xine
                |--+ noSignal-completelyBlack.mpg
                |--+ noSignal.mpg
$HOME       ~/vdr
$SOURCEDIR   /usr/local/src
$PATH        /usr/bin:/usr/local/bin:$PATH
$VDRCONFIG   /usr/etc/vdr
$VIDEODIR    /video00

Hinweise

Hinweis
Hinweis

Die Variable $SOURCEDIR enthält den Pfad zum Verzeichnis, in dem die Quellen entpackt werden sollen. Übliche Verzeichnisse sind /usr/local/src, /usr/src und das HOME-Verzeichnis des jeweiligen Nutzers.

export SOURCEDIR='/usr/local/src'

Viele Anleitungen für das übersetzen von Sourcen, werden hier mit dem --prefix=/usr/local angegeben.

Auf den meisten Distributionen, ist Software mit dem --prefix=/usr erstellt worden, mit --prefix=/usr/local vermeiden wir ein mischen, bzw das überschreiben vorhandenen Pakete.

Der --prefix=/usr sollte deshalb für Dateien des Paketmanagement vorbehalten bleiben.

Die /etc/ld.so.conf ist wie folgt zu ergänzen, damit andere Programme die Bibliotheken auch finden.

sed -i "1i/usr/local/lib" /etc/ld.so.conf

Bei einigen Distributionen, ist /etc/ld.so.conf nicht vorhanden, einfach anhängen.

echo "/usr/local/lib" >> /etc/ld.so.conf


Links

  1. Hinweise für Plugin Entwickler
In anderen Sprachen