LINUX.ORG.RU

Пакет mpd тянет с собой пол мира

 ,


0

2

Здравствуйте.

Есть безголовый сервер на archlinux. Хотел поставить mpd, а он хочет сотни мегабайт и половину xorg-библиотек. При дальнейшем анализе обнаружился виновник - ffmpeg.

Возможно ли штатными средствами получить mpd без ffmpeg не прибегая к компиляции исходников?

Или может есть альтернатива mdp умеющая управление по сети с андроидофона?

★★★★★

Последнее исправление: cetjs2 (всего исправлений: 4)

Нет, что-то точно придется перекомпилять. Либо mpd отвязать от ffmpeg (но тогда встанет вопрос а чем же mpd будет декодировать музон) либо ffmpeg отвязать от иксов (они ему в общем-то пофигу).

morse ★★★★★
()
Ответ на: комментарий от morse

чем же mpd будет декодировать музон

Ну у него в зависимостях libmad и еще куча либ для всех форматов.

Интересно, есть ли возможность запретить пакману качать ffmpeg во время установки mpd. Вдруг без нее заработает

makoven ★★★★★
() автор топика

Не пробовал смириться? Или сотню мегабайт на винте жалко?

IIIypuk ★★★★
()

буду давать ссылку на этот пост тем, кто говорит, что арч - это бинарная гента

Deleted
()
Ответ на: комментарий от makoven

Интересно, есть ли возможность запретить пакману качать ffmpeg во время установки mpd. Вдруг без нее заработает

pacman -Sdd mpd

Правда тогда все зависимости пропустятся.

Medar ★★★★★
()
Ответ на: комментарий от makoven

Интересно, есть ли возможность запретить пакману качать ffmpeg

/etc/pacman.conf

...
IgnorePkg = ffmpeg
...

запретить качать ffmpeg во время установки mpd

А вот это уже штатными средствами нельзя.

IIIypuk ★★★★
()
Ответ на: комментарий от IIIypuk

Спасибо, попробую так сделать

makoven ★★★★★
() автор топика

Благодарю, теперь буду знать что арч таки не торт

anonymous
()
Ответ на: комментарий от Deleted

арч - это бинарная гента

ну оно по сути так и есть, просто все use-флаги жестко включены. Если, наоборот, все опциональное выключать, то получится нечто еще хуже слаквари.

mtk
()
Ответ на: комментарий от mtk

gentoo с жесткими use-флагами и бинарными пакетами назвается убунта :)

Deleted
()

Пересобирай через ABS, тут ничего не поделаешь.

Или может есть альтернатива mdp умеющая управление по сети с андроидофона?

Clementine. У него есть официальное ведроидное приложение.

Extraterrestrial ★★★★★
()
Ответ на: комментарий от Extraterrestrial

Правильно я понимаю, чтобы собрать mpd через ABS, мне придется скачивать исходники не только самого mpd, но и всех его зависимостей?

makoven ★★★★★
() автор топика

Возможно ли штатными средствами получить mpd без ffmpeg не прибегая к компиляции исходников?

Чего только не делают люди, чтобы не использовать Gentoo

Deleted
()
Ответ на: комментарий от Deleted

Ок, хедеры вижу в /usr/include.

Еще вопрос. Если я, в приведенном выше PKGBUILD уберу ffmpeg из зависимостей, а еще опции "--enable-jack" "--enable-pulse" у configure, то исходники mpd сами поймут что этих библиотек нет и соберут себя без них, правильно?

makoven ★★★★★
() автор топика
Ответ на: комментарий от makoven

Сделай --disable-jack --disable-pulse --disable-ffmpeg

... И убери зависимости из PKGBUILD этих библиотек

FIL ★★★★
()
Ответ на: комментарий от makoven

Исходники mpd поймут, что ты отключил ffmpeg и не будут компилировать ту часть, которая с ffmpeg.

Extraterrestrial ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.