5.1. Linux
Основная платформа разработки — это Linux на x86, хотя MPlayer работает под многими другими портами Linux. Бинарные пакеты MPlayer'а доступны из нескольких источников. Тем не менее, ни один из этих пакетов не поддерживается. Сообщайте о проблемах их авторам, а не нам.
Чтобы создать Debian пакет, выполните следующие команды в каталоге с исходным кодом MPlayer'а:
fakeroot debian/rules binary
Если вы хотите передать дополнительные опции configure, установите
соответствующее значение переменной окружения DEB_BUILD_OPTIONS
.
В частности, если хотите поддержку GUI и OSD, укажите:
DEB_BUILD_OPTIONS="--enable-gui --enable-menu" fakeroot debian/rules binary
Вы также можете передать некоторые переменные в Makefile. Например, если желаете компилировать gcc 3.4 даже если это не основной компилятор:
CC=gcc-3.4 DEB_BUILD_OPTIONS="--enable-gui" fakeroot debian/rules binary
Для очистки дерева исходных текстов воспользуйтесь командой:
fakeroot debian/rules clean
В качестве root'а Вы затем можете установить .deb пакет:
dpkg -i ../mplayer_версия
.deb
Какое-то время Christian Marillat собирал неофициальные Debian пакеты с MPlayer, MEncoder и бинарными кодеками, так что вы можете их скачать (выполнить apt-get) с его сайта.
Dominik Mierzejewski поддерживает официальные Fedora Core RPM пакеты MPlayer'а. Они доступны в репозитории Livna.
Mandrake/Mandriva RPM пакеты доступны с P.L.F.. SuSE включала искалеченную версию MPlayer'а в дистрибутив. Из последних релизов они убрали эти пакеты. Вы можете взять работающие RPM с links2linux.de.
MPlayer работает на Linux PDA с ARM процессором,
например Sharp Zaurus, Compaq Ipaq. Простейший способ получить
MPlayer — это скачать его с
пакетных репозиториев
OpenZaurus. Если Вы хотите
скомпилировать его самостоятельно, обратите внимание на каталоги
mplayer
и
libavcodec
в корне сборки дистрибутива OpenZaurus. Там всегда найдутся
свежий Makefile и патчи, используемые для сборки SVN MPlayer'а вместе с
libavcodec
.
Если Вам нужен GUI, используйте встроенный в xmms