Mpd force l'installation d'X11

Bonsoir,

Je souhaite installer mpd sur mon serveur et celui-ci me trouve tout un tas de dépendances X11, ce qui pour moi ne devrait pas être le cas (et est hors de question). Je suis sous debian wheezy headless.

# apt-cache show mpd

Package: mpd Source: mpd (0.16.7-2) Version: 0.16.7-2+b1 Installed-Size: 396 Maintainer: mpd maintainers <pkg-mpd-maintainers@lists.alioth.debian.org> Architecture: armhf Depends: adduser, lsb-base (>= 3.2-13), libao4 (>= 1.1.0), libasound2 (>= 1.0.16), libaudiofile1 (>= 0.3.4), libavahi-client3 (>= 0.6.16), libavahi-common3 (>= 0.6.16), libavahi-glib1 (>= 0.6.16), libavcodec53 (>= 6:0.8.3-1~) | libavcodec-extra-53 (>= 6:0.8.5), libavformat53 (>= 6:0.8.3-1~), libavutil51 (>= 6:0.8.3-1~), libc6 (>= 2.13-28), libcurl3-gnutls (>= 7.16.2), libfaad2 (>= 2.7), libflac8 (>= 1.2.1), libgcc1 (>= 1:4.4.0), libglib2.0-0 (>= 2.31.8), libid3tag0 (>= 0.15.1b), libjack-jackd2-0 (>= 1.9.5~dfsg-14) | libjack-0.116, libmad0 (>= 0.15.1b-3), libmikmod2 (>= 3.1.10), libmms0 (>= 0.4), libmp3lame0, libmpcdec6 (>= 1:0.1~r435), libogg0 (>= 1.1.0), libpulse0 (>= 0.99.1), libsamplerate0 (>= 0.1.7), libshout3, libsqlite3-0 (>= 3.5.9), libstdc++6 (>= 4.1.1), libvorbis0a (>= 1.1.2), libvorbisenc2 (>= 1.1.2), libvorbisfile3 (>= 1.1.2), libwavpack1 (>= 4.40.0), zlib1g (>= 1:1.1.4) Suggests: avahi-daemon, icecast2, mpd-client, pulseaudio Description-fr: Music Player Daemon Music Player Daemon (MPD) est un serveur permettant l'acc?s distant pour la lecture de fichiers audio (Ogg-Vorbis, FLAC, MP3, Wave, et AIFF), de flux (Ogg-Vorbis, MP3) et pour la gestion des listes de lecture. Le support des fonctionnalit?s de lecture sans blanc, temporisation des sorties et fondu est ?galement inclus. La conception est centr?e sur l'int?gration d'un ordinateur dans un syst?me st?r?o fournissant le contr?le de la lecture audio ? travers un r?seau TCP/IP. Les objectifs sont d'avoir une installation et une utilisation ais?es, de n?cessiter le minimum de ressource (il a ?t? rapport? qu'il tournait convenablement sur un Pentium 75), et de rester stable et flexible. . Le d?mon est contr?l? ? travers un client ne s'ex?cutant pas forc?ment sur le m?me ?quipement que mpd. Le concept de s?parer le client et le serveur permet ? l'utilisateur de choisir une interface utilisateur r?pondant au mieux ? ses besoins, ind?pendamment du d?mon sous-jacent (ce paquet) qui joue la musique. Homepage: http://mpd.wikia.com/wiki/Music_Player_Daemon_Wiki Description-md5: f318c4a927bba8215d5caa973656c5e7 Tag: implemented-in::c, interface::daemon, role::program, scope::application, uitoolkit::ncurses, use::playing, works-with::audio Section: sound Priority: optional Filename: pool/main/m/mpd/mpd_0.16.7-2+b1_armhf.deb Size: 186026 MD5sum: c233a68dda11178c91697d270900810e SHA1: d903699379b20dd85abdca4db81ffb8d1deaf72e SHA256: 03c6b0987c64ea76fb2f27556fa0cc4447676fdc760700f87de094a719952027

Les NOUVEAUX paquets suivants vont ?tre install?s?: libao-common{a} libao4{a} libasound2{a} libaudiofile1{a} libavahi-client3{a} libavahi-common-data{a} libavahi-common3{a} libavahi-glib1{a} libavcodec53{a} libavformat53{a} libavutil51{a} libcurl3-gnutls{a} libdbus-1-3{a} libdirac-encoder0{a} libfaad2{a} libflac8{a} libgsm1{a} libice6{a} libid3tag0{a} libjack-jackd2-0{a} libjson0{a} libmad0{a} libmikmod2{a} libmms0{a} libmp3lame0{a} libmpcdec6{a} libogg0{a} libopenjpeg2{a} liborc-0.4-0{a} libpulse0{a} librtmp0{a} libsamplerate0{a} libschroedinger-1.0-0{a} libshout3{a} libsm6{a} libsndfile1{a} libspeex1{a} libssh2-1{a} libtheora0{a} libva1{a} libvorbis0a{a} libvorbisenc2{a} libvorbisfile3{a} libvpx1{a} libwavpack1{a} libx11-6{a} libx11-data{a} libx11-xcb1{a} libx264-123{a} libxau6{a} libxcb1{a} libxdmcp6{a} libxext6{a} libxi6{a} libxtst6{a} libxvidcore4{a} mpd x11-common{a} Les paquets suivants sont RECOMMAND?S mais ne seront pas install?s?: ca-certificates dbus 0 paquets mis ? jour, 58 nouvellement install?s, 0 ? enlever et 0 non mis ? jour. Il est n?cessaire de t?l?charger 12,4 Mo d'archives. Apr?s d?paquetage, 34,1 Mo seront utilis?s. Voulez-vous continuer?? [Y/n/?] n Abandon.
Il semble que la dépendance X11 vient du paquet libpulse0.
Est-ce normal ?

Merci de vos réponses :slightly_smiling:

Oui c’est normal.
Et le fait d’installer un serveur X ne t’oblige pas à le lancer …
Quand j’avais fait des tests avec OpenBSD il recommande par défaut d’installer X sans forcément le lancer. L’explication était que de nombreux logiciel, même purement console avait des dépendances à X. Donc au lieu de s’amuser à recompiler les soft sans dépendance à X, ce qui n’est pas forcément possible, autant l’installer et ne plus s’en soucier.

Sinon il faut que tu le recompile à la main pour désactiver les dépendance qui te gène …

Et encore, la version backports demande des dépendances à systemd…

freedesktop.org/wiki/Softwar … /#index7h3

[quote]
Why the heck does libpulse link against libX11?

The PulseAudio client libraries look for some X11 root window properties for the credentials of the PulseAudio server to access. You may compile PulseAudio without X11 for disabling this feature.[/quote]
Ces dépendances seraient donc «normales».
Remarque qu’on ne te contraint pas à installer un serveur X complet, juste quelques libs ayant trait à X.

Merci à vous, je voir si j’installe tout ça ou si je le compile moi même…