Como posso instalar o Rhythmbox no xubuntu sem nautilus?

3

Eu noto que quando eu tento instalar o rhythmbox no xubuntu 12.04, parece depender do desktop gnome e do nautilus, nenhum dos quais eu quero.

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.
    
por Mark Williams 19.05.2012 / 23:48

2 respostas

3

Você não precisa instalar todos os pacotes recomendados - são esses pacotes extras que têm um gnome & amp; dependência de nautilus.

O seguinte simula uma instalação no xubuntu 12.04 N.B. -s é o parâmetro simulado.

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

Como você pode ver acima, remover os pacotes recomendados usando --no-install-recommends como um parâmetro remove o gnome & amp; pacotes nautilus.

Assim - instale o rhythmbox e seus plugins menos gnome & amp; nautilus:

sudo apt-get --no-install-recommends install rhythmbox rhythmbox-plugins
    
por fossfreedom 20.05.2012 / 00:59
2

A resposta curta é que você pode instalar o RhythmBox sem essas dependências - veja a resposta do @safferreedom acima, mas é uma maneira meio indireta.

A boa notícia é que libgnome-desktop NÃO é gnome-desktop e não vai mudar seu XFCE / Xubuntu para o Ubuntu regular. Quanto ao nautilus , ele pode ser usado para algumas funções do Rhythmbox (provavelmente relacionadas ao gerenciamento de arquivos); ele não substituirá o Thunar como seu gerenciador de arquivos padrão, mas se você quiser rodar o Nautilus por algum motivo, você provavelmente poderá fazê-lo.

Meta-discussão sobre o apt-get e instalando recomenda por padrão

apt-get no Ubuntu está configurado para instalar pacotes recomendados por padrão. Este comportamento parece ser herdado do Debian 5 (Lenny) em diante - é o mesmo no Ubuntu Lucid; antes do Debian Lenny, ele foi desativado. Alguns desenvolvedores abusarão ou definirão recomendações quando isso não for necessário, mas é provavelmente o padrão por um motivo.

Você pode verificar seu status executando:

sudo apt-config dump | grep Recommends

e se devolver APT::Install-Recommends "1"; (ou verdadeiro), o seu está configurado para instalar as recomendações.

Você pode alterar isso graficamente instalando o Synaptic, indo em Editar ... Preferências e desmarcando "Considere os pacotes recomendados como dependências". Mas se você leu até aqui, é mais fácil colocar apenas APT::Install-Recommends "0"; em /etc/apt/apt.conf ;)

A melhor opção é fazê-lo caso a caso, como sugere a resposta de @fossfreedom.

    
por ish 20.05.2012 / 00:05