LINUX.ORG.RU
ФорумTalks

Грустно


0

1

Грустно, когда MPD тянет за собой x11-common и libpulse

:::sudo aptitude -R install mpd
The following NEW packages will be installed:
  libice6{a} libpulse0{a} libsidutils0{a} libsm6{a} libsystemd-daemon0{a} 
  libxtst6{a} libyajl2{a} mpd x11-common{a} 

Может быть, есть реп в котором MPD собран без этих зависимостей?

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

да, если у тебя есть настоящие технические возражения, а не «аааааа КАМПИЛЯТОР!!!!!!» то можешь смело их высказать. Обычно самое действенное возражение это: а). я не умею генту, б). что будет если текущий администратор уйдет, в). что делать с саппортом, но эти возражения не технические.

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

Почему не технические? У разных дистрибутивов разные требования к познаниям, ввиду этого, больше или меньше людей можно найти с необходимыми знаниями.

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

потому, что это административные проблема.

1). найти человека знающего генту, или обучить квалифицированного человека генте можно без каких-либо проблем (исключение религиозная проблема, заключающаяся в том, что администор может отказываться обучаться из принципов). + под серверный софт у адекватного админа должен быть и так большой багаж знаний перекрывающий знания особенностей дистра, надеяться на то, что можно найти эникея который будет делать «пакетный-менеджер установить подсистема» можно, но как только всё поломается, а оно поломается, ситуация может быть плачевной.

2). Если текущий администратор уйдёт, то возможны след случаи: он разбирался в генте и не делал совершенно нестандартных решений - тогда у следующего не будет проблем, он не разбирался (или делал совершенно нестандартные решения) - тогда если есть документация - проблем нет, если нету - проблемы есть. Но последний случай можно создать в любой системе.

3). можно посчитать агрументом (который легко обходится), но и то в случае если предположить, что толковый саппорт существует.

qnikst ★★★★★
()

может, moc - Music On Console - подойдёт?

record ★★★★★
()
Последнее исправление: record (всего исправлений: 3)

gentoo

и да:
emerge -pv mpd

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild N ] media-libs/libshout-2.3.1 USE=«theora -speex -static-libs» 454 kB
[ebuild N ] media-sound/mpd-0.16.8 USE=«aac alsa bzip2 curl ffmpeg fifo flac id3tag mad network ogg tcpd unicode vorbis -ao -audiofile -cdio -cue -debug -fluidsynth -inotify -ipv6 -jack -lame -lastfmradio -libsamplerate -mikmod -mms -modplug -mpg123 -musepack -openal -oss -pipe -profile -pulseaudio -sid -sndfile -sqlite -twolame -wavpack -wildmidi -zeroconf -zip» 480 kB

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

Возражения есть. Характеристики машины не позволят собирать на ней генту. А кросс-компилировать я не умею

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

что в твоём дистре должно быть --no-install-recommends, которое (как говорят) автоматически решает все проблемы.

Ключ -R у аптитуды это и делает. Только он уже прописан

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

есть 2 способа:

1). осиливать distcc [3]

2). сделать билдхост (можно следующими способами): кросскомпиляция в указанный ROOT [1], или что сильно проще сделать chroot нужной архитектуры и билдить в нём, результат тупо scp скидывать на сервер.

Второй способ можно использовать просто положив образ gentoo себе на «билдхост» без дополнительных изощрений [2], при этом работая в своём любимом дистре. Не уверен за актуальность, но вроде по делу [4], даже на русском.

--

[1] http://www.gentoo.org/proj/en/base/embedded/handbook/?part=1&chap=3

[2] https://github.com/trofi/gentoo-chrootiez/blob/master/HOWTO

[3] http://www.gentoo.org/doc/en/distcc.xml

[4] http://mrcat.ru/chroot-install

qnikst ★★★★★
()
Последнее исправление: qnikst (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.