3 votes

Comment puis-je installer Rhythmbox dans xubuntu sans nautilus ?

Je remarque que lorsque j'essaie d'installer rhythmbox dans xubuntu 12.04, il semble dépendre de gnome desktop et de nautilus, dont je ne veux ni l'un ni l'autre.

sudo apt-get install rhythmbox
[sudo] password for mark: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  gir1.2-gst-plugins-base-0.10 gir1.2-gstreamer-0.10 gir1.2-peas-1.0
  gir1.2-rb-3.0 gnome-desktop3-data libdiscid0 libdmapsharing-3.0-2 libexempi3
  libgnome-desktop-3-2 libmusicbrainz3-6 libpeas-1.0-0 libpeas-common
  librhythmbox-core5 nautilus nautilus-sendto python-mako python-markupsafe
  rhythmbox-data rhythmbox-mozilla rhythmbox-plugin-cdrecorder
  rhythmbox-plugin-zeitgeist rhythmbox-plugins
Suggested packages:
  eog gnome-sushi pidgin gajim python-beaker python-mako-doc
  gnome-control-center
The following NEW packages will be installed
  gir1.2-gst-plugins-base-0.10 gir1.2-gstreamer-0.10 gir1.2-peas-1.0
  gir1.2-rb-3.0 gnome-desktop3-data libdiscid0 libdmapsharing-3.0-2 libexempi3
  libgnome-desktop-3-2 libmusicbrainz3-6 libpeas-1.0-0 libpeas-common
  librhythmbox-core5 nautilus nautilus-sendto python-mako python-markupsafe
  rhythmbox rhythmbox-data rhythmbox-mozilla rhythmbox-plugin-cdrecorder
  rhythmbox-plugin-zeitgeist rhythmbox-plugins
0 upgraded, 23 newly installed, 0 to remove and 0 not upgraded.
Need to get 3,688 kB of archives.
After this operation, 15.0 MB of additional disk space will be used.

3voto

Paul Beckingham Points 7460

Vous n'êtes pas obligé d'installer tous les paquets recommandés - ce sont ces paquets supplémentaires qui ont une dépendance avec gnome et nautilus.

Ce qui suit simule une installation sur xubuntu 12.04 N.B. -s est le paramètre de simulation.

sudo apt-get -s --no-install-recommends install rhythmbox
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  gir1.2-gst-plugins-base-0.10 gir1.2-gstreamer-0.10 gir1.2-rb-3.0 libdiscid0 libgmime-2.6-0 libmusicbrainz3-6 libneon27-gnutls libpeas-1.0-0 libpeas-common
  libquvi-scripts libquvi7 librhythmbox-core5 libtotem-plparser17 media-player-info rhythmbox-data
Suggested packages:
  gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly gnome-control-center
Recommended packages:
  rhythmbox-mozilla rhythmbox-plugin-cdrecorder rhythmbox-plugin-zeitgeist rhythmbox-plugins
The following NEW packages will be installed
  gir1.2-gst-plugins-base-0.10 gir1.2-gstreamer-0.10 gir1.2-rb-3.0 libdiscid0 libgmime-2.6-0 libmusicbrainz3-6 libneon27-gnutls libpeas-1.0-0 libpeas-common
  libquvi-scripts libquvi7 librhythmbox-core5 libtotem-plparser17 media-player-info rhythmbox rhythmbox-data

Comme vous pouvez le voir ci-dessus, la suppression des paquets recommandés à l'aide de la commande --no-install-recommends comme paramètre supprime les paquets gnome et nautilus.

Ainsi - installer rhythmbox et ses plugins moins gnome & nautilus :

sudo apt-get --no-install-recommends install rhythmbox rhythmbox-plugins

2voto

ish Points 134738

La réponse courte est que vous pouvez installer RhythmBox sans ces dépendances - voir la réponse de @fossfreedom ci-dessus, mais c'est un moyen quelque peu détourné.

La bonne nouvelle, c'est que libgnome-desktop n'est PAS gnome-desktop et ne va pas transformer votre XFCE/Xubuntu en Ubuntu normal. Quant à nautilus il peut être utilisé pour certaines fonctions de Rhythmbox (probablement liées à la gestion des fichiers) ; il ne va pas remplacer Thunar comme votre gestionnaire de fichiers par défaut, bien que si vous voulez utiliser Nautilus pour une raison quelconque, vous pouvez probablement le faire.


Méta-discussion sur apt-get et l'installation de recommandations par défaut

apt-get sur Ubuntu est configuré pour installer les paquets recommandés par défaut. Ce comportement semble avoir été hérité à partir de Debian 5 (Lenny) -- il en est de même dans Ubuntu Lucid ; avant Debian Lenny, il était désactivé. Certains développeurs abusent de cette option ou l'activent de manière irréfléchie alors qu'elle n'est pas nécessaire, mais c'est probablement la valeur par défaut pour une bonne raison.

Vous pouvez vérifier son état en l'exécutant :

sudo apt-config dump | grep Recommends

et s'il retourne APT::Install-Recommends "1"; (ou vrai), le vôtre est configuré pour installer des recommandations.

Vous pouvez changer cela graphiquement en installant Synaptic, en allant dans Édition...Préférences et en décochant "Considérer les paquets recommandés comme des dépendances". Mais si vous avez lu jusqu'ici, il est plus facile de simplement mettre APT::Install-Recommends "0"; en /etc/apt/apt.conf ;)

La meilleure option est de le faire au cas par cas comme le suggère la réponse de @fossfreedom.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X