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

yaourt -S mpd Пароль: разрешение зависимостей... проверка на взаимную несовместимость...

Цели (2): audiofile-0.3.4-1 mpd-0.17.2-1

kerneliq ★★★★★
()
Ответ на: комментарий от kerneliq
:::pacman -Qi mpd |grep -i зависит 
Зависит от            : libao  ffmpeg  libmodplug  audiofile  libshout  libmad  curl  faad2  sqlite  jack  libmms  wavpack  avahi  libid3tag  yajl


avahi jack

Тоже приятного мало

Deleted
()
Последнее исправление: Copycat (всего исправлений: 1)

Сделай сам, будь свободным и мужественным.

krakatau
()

Жертвы страдают, а вам говорили много лет назад : п@кеты с зависимостями НЕ нужны. Страдайте. Вам много лет назад говорили, что зависимости на совести дистростроителей, а у них совести нет. Страдайте.

lenin386 ★★★★
()

Без ключа -R это говно еще и пульсу тянет. Вообще совести нет.

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

Use gentoo, Luke

Use XXX. Херня. Надо отметать говнотехнологии в зародыше. Но никто этого не делает. Удобно же, ч0. Линуксойды сами себя закапывают. Бороться можно, но тщетно - вас больше.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от pylin

Слака рулез?)

Слака - единственый имеющий существенную аудиторию дистр без зависимостей. Рулёз-не рулёз, выбирать не из чего. Дело не в дистре, а в применении г0внотехнологий.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 2)
Ответ на: комментарий от Deleted

А, тьфу. Отчего-то мне показалось, что вывод консоли из арча.

vurdalak ★★★★★
()

А какая разница? Это просто библиотека, сам systemd или pulseaudio от этого не появится.

А в противном случае на системе с оными MPD их поддержки бы не имел.

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

какая текущая версия mpd в Slackware и против каких библиотек он собран?

Сэр, я боюсь ошибиться, но никакого mpd в дистрибутиве Slackware нет.

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

никакого mpd в дистрибутиве Slackware нет.

да, я сначала посмотрел, так что вопрос был риторический

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

Можешь указать что бы ставить без них и закрепить это.

а ld.so тыкать дулю - пусть выкручивается

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

Честно говоря внятно тема того что пакеты с зависимостями - кака не раскрыта.

1) Любой вменяемый дистрибутив поддерживает в своем пакетном менеджере установку без зависимостей

2) Пересобрать можно всегда

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

Любой вменяемый дистрибутив поддерживает в своем пакетном менеджере установку без зависимостей

Но всё это делается не для этого. Краб пытается установить по дефолту, и страдает, если не получается, а если получается, то у него эйфория. Но человеческая психика устроена забывать негатив.

2) Пересобрать можно всегда

Некоторые дистрибутивы, у которых имеют место быть dev-пакеты, этому, мягко говоря, не способствуют. И что самое парадоксальное - dev пакеты имеют дистрибутивы с зависимостями, а дистрибутивы без зависимостей обходятся без них. С чего бы это - вот загадка-то.

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

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

Нутыжепонел?

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

Собери сам, маленький что ли. CLI клиент может рулить удалённым XMMS2 сервером, или тебе GUI надо?

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

Вру, он таки есть. Спасибо за наводку

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

Хе, mpd это приятный бонус. Вообще там крутятся несколько систем требующих 24/7. Плюс это PIII800/512. Там мир будет пару недель собираться

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

Это занудство, а не перфекционизм. Грань тонка, но вы её перешли, IMHO.

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

Но человеческая психика устроена забывать негатив.

ну нихрена себе, я теперь нечеловек прям.

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

чтото я не совсем доганяю, если бинарь динамически линкуется с /usr/lib/hui.so, а этой либы нету, то почему он вообще должен запуститься?

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

Попробуй генту :]

Поддерживаю

$ grep -r x11 /usr/portage/media-sound/mpd/ | wc -l
0

wisp ★★
()

Открой для себя Gentoo и ее USE-флаги.

Только что просмотрел полное дерево зависимостей mpd. Ппц! Иксовые библиотеки может за собой xemacs, который тянет ruby, а все потому, что sqlite3 может быть собран с поддержкой ruby, а sqlite3 может использоваться mpd. Но этого можно избежать, если сказать mpd не использовать sqlite3, или сказать sqlite3 не использовать ruby, или сказать ruby не использовать xemacs.

И эти люди удивляются зачем нужна Генту...

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

И что самое парадоксальное - dev пакеты имеют дистрибутивы с зависимостями, а дистрибутивы без зависимостей обходятся без них. С чего бы это - вот загадка-то.

Gentoo - дистрибутив с зависимостями, dev-пакетов не имеет.

Harald ★★★★★
()
	dev-libs/glib:2
	aac? ( media-libs/faad2 )
	alsa? ( media-sound/alsa-utils
		media-libs/alsa-lib )
	ao? ( media-libs/libao[alsa?,pulseaudio?] )
	audiofile? ( media-libs/audiofile )
	bzip2? ( app-arch/bzip2 )
	cdio? ( dev-libs/libcdio[-minimal] )
	curl? ( net-misc/curl )
	ffmpeg? ( virtual/ffmpeg )
	flac? ( media-libs/flac[ogg?] )
	fluidsynth? ( media-sound/fluidsynth )
	gme? ( >=media-libs/game-music-emu-0.6.0_pre20120802 )
	id3tag? ( media-libs/libid3tag )
	jack? ( media-sound/jack-audio-connection-kit )
	lame? ( network? ( media-sound/lame ) )
	libsamplerate? ( media-libs/libsamplerate )
	mad? ( media-libs/libmad )
	mikmod? ( media-libs/libmikmod:0 )
	mms? ( media-libs/libmms )
	modplug? ( media-libs/libmodplug )
	mpg123? ( >=media-sound/mpg123-1.12.2 )
	musepack? ( media-sound/musepack-tools )
	network? ( >=media-libs/libshout-2
		!lame? ( !vorbis? ( media-libs/libvorbis ) ) )
	ogg? ( media-libs/libogg )
	openal? ( media-libs/openal )
	pulseaudio? ( media-sound/pulseaudio )
	sid? ( media-libs/libsidplay:2 )
	sndfile? ( media-libs/libsndfile )
	soundcloud? ( >=dev-libs/yajl-2 )
	soup? ( net-libs/libsoup:2.4 )
	sqlite? ( dev-db/sqlite:3 )
	systemd? ( sys-apps/systemd )
	tcpd? ( sys-apps/tcp-wrappers )
	twolame? ( media-sound/twolame )
	vorbis? ( media-libs/libvorbis )
	wavpack? ( media-sound/wavpack )
	wildmidi? ( media-sound/wildmidi )
	zeroconf? ( net-dns/avahi[dbus] )
	zip? ( dev-libs/zziplib )"

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

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