homepage | forum | wiki | feature requests & bugs

Installationsgrundlagen

From Mms-wiki

Jump to: navigation, search

Contents

[edit] Beschreibung

Author: Roman Müllenschläder

Deutsche Übersetzung: Andreas Saur

Das ist die rudimentäre Installationsanleitung :-)

Diese Anleitung wurde für die Version 1.0.8 geschrieben, und beabsichtigt distributionsunabhängig zu sein!

[edit] Installation

[edit] Binary Packages for MMS 1.1.0 RC1

http://forum.mymediasystem.org/viewtopic.php?t=1033

Attention: Experimental!!

acmelabs 18:47, 24 December 2007 (CET)

[edit] Installationsanforderungen

Vor der eigentlichen Installation sollte man sich vergewissern, ob unten angeführten Pakete installiert sind.

Man sollte beachtet, dass für die Compilation auch die Entwicklungversionen vieler Pakete benötigt werden (dies gilt besonders für debianbasierte Distros).

Die nachstehende Paketspezifikation gilt nur für die MMS-Kerninstalltion. Für jedes weitere Input- oder Outputmodul, dass per Configure-Switch eingeschaltet wird, müssen evtl. weitere Anforderungen erfüllt werden. Zu entnehmen sind diese Angaben aus dem Requirements Kapitel auf der Startseite.


imlib2
GNU gcc
GNU autoconf

[edit] MMS Installation

[edit] Vorbereitungen

Lege zuerst einen Ornerner an, in den der Sourcecode heruntergeladen wird, hier ein Beispiel:

cd /usr/local/src/
mkdir mms
cd mms

Informationen, wie und wo Du MMS runterladen kannst, findest Du im Download-Kapitel.

Installiere die benötigten Biliotheken und Programme in Abhängigkeit deiner Anforderungen (siehe unten). Extrahiere zuerst den Teerklumpen

tar xvjf mmsv2-1.0.8.tar.bz2

führe

./configure

mit den Parametern für deine Konfiguration aus. Für eine komplette Übersicht über alle einstellbaren Parameter, führe folgendes aus:

./configure --help

Eine kurze Beschreibung der Compile-Optionen befidet sich am Ende dieses Kapitels.

Nach dem Konfigurationslauf, rufe

make

im Installationsverzeichnis auf. Gebe

make install

ein (dazu benötigt man Root-Rechte). Dieses Kommando installiert MMS und legt die Konfigurationsdateien in folgendes Verzeichnis:

/etc/mms/

Daten, die MMS benötigt, werden hierher installiert:

/usr/local/share/mms/

Falls die Datein schon exiestieren, werden diese nicht überschrieben (!Fehlerpotential!)

Wenn auf eine neuere MMS gewechselt wird, und man die alten Konfigurationsdateien behalten möchte, ist es eine gute Idee sich die Änderungen in diesen anzuschauen. Dies lässt sich folgendermassen bewerkstelligen:

diff -Nur /path/to/old/file /path/to/new/file | less

Das Löschen des

/usr/locale/share/mms

Verzeichnisses wird empfohlen. Benutze den Befehl "rm -rf /usr/local/share/mms". (!Vorsicht, extrem hohes Potential für einen Knieschuss!)

Die Installation ins Home-Verzeichnis des aktuell angemeldeten Users ist auch möglich (aber unüblich). Will man die Konfigurationsdateien in das folgende Verzeichnis installieren:

~/.mms

so ist dieser Befehl auszuführen:

make install-user

Achtung: Wenn in der weiteren Dokumentation die Rede von /etc/mms ist, gilt in diesem Fall jedoch immer ~/

Nach der Installation sollte nun MMS an deine Bedürfnisse angepasst werden. Dieses erledigt man, indem man die config-Datei anpasst. Wahlweise ist die Ändereung von input-keyboard, oder input-lirc von Nöten, je nach dem, für welche Input-Variante man sich entschieden hat.

Weitere Dokumentationen zur Anpassung der Konfiguration finden sich in den Kapiteln zur Konfiguration auf der Startseite des Wikis.

[edit] Compile Optionen

[edit] Installationsverzeichnisse

[edit] Options

Usage: ./configure [OPTIONS]...

Configuration:

 -h, --help             

display this help and exit Gibt den englischen Hilfe-Text aus.

--prefix=DIR
use this prefix for installing mms [/usr/local]
--config=DIR
use this configuration directory [/etc/mms]

Die Installation erfolgt übelicherweise ins /usr/local, benutze --prefix, wenn ein abweichender Zielort gewüscht wird.

Options:

--disable-audio

Disable all music support

Deaktiviert das Musikmodul

--disable-audio-hd

Disable music playback from harddrive

Deaktiviert die Musikwiedergabe von der Festplatte

--disable-radio

Disable internet radio playback

Deaktiviert Internetradio

--enable-bttv-radio

Enable radio tuner hardware playback (/dev/radio)

Aktiviert Radiowiederhabe über spezielle Hardware (/dev/radio)

note: radio support must be enabled

Info: Radiounterstützung muss dazu eingeschaltet werden.

--disable-fancy-audio

Disable fancy audio features like id3 tags, audio covers etc.

Deaktiviert das Modul Fancy Audio. ID3-Tags und Coverbilder etc. sind nicht verfügbar.

--disable-xidle

Disable Xidle for fancy audio

?

--enable-gst-audio

Use Gstreamer as audio player instead of Alsaplayer (veraltet)

Benutze Gstreamer zur Audiowiedergabe, default ist Xine!

--enable-alsaplayer

Use Alsaplayer as audio player instead of Xine

Benutze Alsaplayer für die Audiowiedergabe, nicht Xine.

--disable-movie

Disable all movie support (mplayer)

Deaktiviere die Filmwiedergabe komplett (mplayer).

--disable-movie-hd

Disable movie playback from harddrive (mplayer)

Deaktiviere die Möglichkeit, Filme von Festplatte wiederzugeben.

--disable-fancy-movie

Disable fancy movie features like downloading movie information from imdb.

Deaktiviere Fancy Movie Besonderheiten, wie z.B. das Herunterladen von Filminformationen aus der Imdb.

--disable-picture

Disable all picture support

Deaktiviere den das komplette Bilderwiedergabemodul.

--disable-picture-hd

Deaktiviere nur die Bildwiedergabe von der Festplatte.


--disable-epg

Disable Electronic Program Guide

Deaktiviere die Elektronische Programmzeitschrift.

--enable-picture-epg

Enable pictures of channels instead of names for Electronic Program Guide

Aktiviere Serder-Logo-Darstellung, anstatt Textdarstellung.

(XMLTV notwendig. Benutze in ./mms/toos/ das Skript fetch_channels.py)


--enable-game

Enable game emulator support

Schalte des Gamemodul ein. (Emulatoren und Roms sind nicht dabei)

--disable-game-hd

Disable game emulation from harddrive

Deaktiviere den Zugriff auf Roms von der Festplatte aus.

--disable-fancy-game

Disable fancy game features such as covers

Deaktiviere Fancy Game Besonderheiten, wie Spielecover.


--enable-tv

Enable simple TV entry in startmenu

Aktiviere den Eintag "TV" im MMS-Startmenu

TV-Frontendanwendungen müssen selbst installiert werden. z.B tvtime.


--enable-lirc

Enable lirc input

Aktiviere die Fernbedienungsfunktion Lirc.

--enable-evdev

enable evdev input

Aktiviere USB-Input-Unterstützung.

--disable-sdl

Disable sdl output

Deaktiviere SDL-Ausgabe (KDE/Gnome)

--enable-dxr3

Enable dxr3 output

Aktiviere DXR3-Output,

aka Hollywoodkarten, die eine Hardwarebeschleunigung für MPEG2-Wiedergabe bereitstellen (veraltet)

--enable-dvb

Enable dvb output

Aktiviere DVB-Ausgabe über eine Full-Featured Karte (von Haupauge oder TechnoTrend)

--enable-vgagl

Enable vga gl output

Aktiviere die Ausgabe über die VGA-GL Beschleunigung

--enable-mpeg

Enable writing the output to a mpeg file on disc

Aktiviere die Ausgabe des MPEG2-Stroms auf die Festplatte.

--enable-fbdev

Enable framebuffer output (deprecated, use SDL)

?

--disable-cd

Disable audio/movie/pictures features from cd/dvd

Deaktiviere die AudioCD-Weidergabe


--enable-eject-tray

Enables open/close button within the startmenu

Deaktiviere den CD-Auswurfmechanismus durch das Hauptmenu.


--disable-nls

Disable gettext

Verzichte auf die Gettext-Unterstützung.


--enable-benchmark

Enable benchmarking, which can be used to search for bottlenecks

Aktiviere Benchmarkfunktionen, die eine Zeitmessung in Problemfällen möglich macht.

--enable-debug

Compile mms with debugging symbols (for gdb) and debugging messages

Kompaliere MMS mit Debuginformationen. Extrem hilfreich bei Fehlersuche. (Ermöglicht backtraces)

[edit] Weiter Voraussetzungen

Siehe Kapitel 4.

Personal tools