Główną platformą rozwojową jest Linux x86, chociaż MPlayer pracuje również na wielu innych portach tego systemu. Pakiety binarne są dostępne z kilku źródeł, jednakże żaden z nich nie jest przez nas obsługiwany. Zgłaszaj problemy do ich opiekunów, a nie do nas.
Aby zbudować pakiet dla Debiana, wywołaj poniższe polecenie w katalogu ze źródłami MPlayera:
fakeroot debian/rules binary
Jeśli chcesz przekazać własne opcje do skryptu configure, możesz ustawić zmienną
środowiskową DEB_BUILD_OPTIONS
. Na przykład, jeśli chcesz
obsługi menu i GUI, wyglądało by to tak:
DEB_BUILD_OPTIONS="--enable-gui --enable-menu" fakeroot debian/rules binary
Możesz przekazać również niektóre zmienne do Makefile. Na przykład, jeśli chcesz kompilować przy pomocy gcc 3.4, nawet jeśli nie jest to domyślny kompilator:
CC=gcc-3.4 DEB_BUILD_OPTIONS="--enable-gui" fakeroot debian/rules binary
Aby wyczyściś katalog ze źródłami wykonaj poniższa komendę:
fakeroot debian/rules clean
Jako superużytkownik możesz zainstalować pakiet .deb tak, jak zwykle:
dpkg -i ../mplayer_wersja
.deb
Christian Marillat buduje dla Debiana nieoficjalne paczki MPlayera, MEncodera i naszych czcionek bitmapowych już od jakiegoś czasu, możesz je pobrać (apt-get) z jego strony domowej.
Dominik Mierzejewski opiekuje się oficjalnymi pakietami RPM MPlayera dla Fedora Core. Są one dostępne w repozytorium Livna.
RPMy dla Mandrake/Mandriva są dostępne na P.L.F.. SuSE zawierał okrojoną wersję MPlayera w dystrybucji. Usunęli ją w swoich najnowszych wydaniach. W pełni funkcjonalne pakiety możesz pobrać z links2linux.de.
MPlayer działa również na PDA z procesorami ARM
działających pod kontrolą Linuksa, np. Sharp Zaurus, Compaq iPAQ.
Najprostszym sposobem, żeby uzyskać MPlayera,
jest pobranie go z odpowiedniego źródła pakietów (stable, testing, unstable)
z witryny OpenZaurus. Jeżeli chcesz
go skompilować samodzielnie, powinieneś przyjrzeć się katalogom
mplayera
i biblioteki
libavcodec
w głównym katalogu źródłowym OpenZaurusa. Zawierają one najświeższe łatki
i pliki Makefile, służące do samodzielnej kompilacji
MPlayera z libavcodec
.
Jeżeli potrzebujesz interfejsu GUI, możesz użyć xmms-embedded.