5.1. Linux

Die Hauptentwicklungsplattform ist Linux auf x86, obwohl MPlayer auf vielen anderen Linux-Portierungen funktioniert. Binary Packages von MPlayer stehen auf mehreren Quellen zur Verfügung. Jedoch wird keines dieser Packages unterstützt. Melde den Autoren die Probleme, nicht uns.

5.1.1. Debian-Packaging

Um ein Debian-Package zu bauen, führe folgenden Befehl im Source-Verzeichnis von MPlayer aus:

fakeroot debian/rules binary

Wenn du eigene Optionen an configure übergeben willst, kannst du die Umgebungsvariable DEB_BUILD_OPTIONS einrichten. Zum Beispiel, wenn du die GUI- und OSD-Menü-Unterstützung willst, die du gerne nutzen würdest:

DEB_BUILD_OPTIONS="--enable-gui --enable-menu" fakeroot debian/rules binary

Du kannst auch einige Variablen an Makefile übergeben. Zum Beispiel, wenn du mit gcc 3.4 compilieren willst, auch wenn er nicht der Standard-Compiler ist:

CC=gcc-3.4 DEB_BUILD_OPTIONS="--enable-gui" fakeroot debian/rules binary

Um den Sourcetree aufzuräumen, führe folgenden Befehl aus:

fakeroot debian/rules clean

Als root kannst du dann das .deb-Package wie immer installieren:

dpkg -i ../mplayer_version.deb

Christian Marillat hatte eine Weile lang inoffizielle Debian-Packages von MPlayer, MEncoder und unseren Binärcodecpaketen erstellt, du kannst sie von seiner Homepage mit apt-get herunterladen.

5.1.2. RPM-Packaging

Dominik Mierzejewski entwarf und wartet die inoffiziellen RPM-Packages von MPlayer für Red Hat und Fedora Core. Sie sind von seinem Repository verfügbar.

Mandrake/Mandriva RPM-Packages stehen auf P.L.F. zur Verfügung. SuSE verwendet eine verkrüppelte Version von MPlayer in seiner Distribution. Diese haben sie aus ihren neuesten Releases entfernt. Du bekommst funktionierende RPMs auf links2linux.de.

5.1.3. ARM

MPlayer läuft auf Linux PDAs mit ARM CPU, z.B. Sharp Zaurus, Compaq Ipaq. Der einfachste Weg, sich MPlayer zu besorgen ist, sich ihn von einer der OpenZaurus Package Feeds zu holen. Falls du ihn dir selbst compilieren willst, solltest du im mplayer- und im libavcodec-Verzeichnis der OpenZaurus Distribution Buildroot nachsehen. Diese haben stets die neueste Makefile und Patches, die zum Erstellen eines SVN-MPlayer verwendet werden. Brauchst du ein GUI-Frontend, kannst du xmms-embedded nutzen.