web-dev-qa-db-fra.com

Pourquoi la suppression de gwibber-service se débarrasse-t-elle de l'indicateur-moi

Je n'utilise pas du tout gwibber mais quand je vais supprimer gwibber-service, il veut supprimer indicateur-moi. J'utilise toujours l'empathie donc j'aime que l'indicateur soit en place. Existe-t-il un moyen de le supprimer et pourquoi souhaite-t-il le supprimer?

--indicator-me est l'indicateur où vous pouvez modifier votre disponibilité en ligne et accéder à Ubuntu one

5
Noel

Le paquet indicateur-moi dépend du paquet libgwibber qui dépend du paquet gwibber-service . Vous ne pouvez pas supprimer gwibber-service sans supprimer libgwibber et indicateur-moi .

Vous pouvez cependant supprimer gwibber-service à partir de vos applications de démarrage (Système-> Préférences-> Applications de démarrage) afin qu'il ne reste pas là en utilisant des ressources. Vous constaterez que la zone de texte de diffusion disparaît lorsque gwibber-service ne fonctionne pas.

6
dv3500ea

Comme indiqué dans cette réponse , le package indicateur-moi dépend de libgwibber0 qui dépend de gwibber-service.

La raison pour laquelle indicator-me a une dépendance sur libgwibber0 est parce que indicator-me les usages libgwibber0 pour fournir la boîte de saisie de publication "diffusion sociale" en ligne.

La raison pour laquelle libgwibber0 a une dépendance sur gwibber-service est-ce libgwibber0 est une bibliothèque pour interagir avec gwibber-service - car il ne fait rien sans courir gwibber-service, le package indique correctement la dépendance.

3
RAOF

Le suivi des dépendances apt en arrière est plus difficile qu'il ne devrait l'être (ou plus difficile que je ne le sais). En regardant la sortie (extrait), il semble une dépendance étrange:

$ dpkg -I libgwibber0_0.0.6-0ubuntu1_i386.deb 
 Package: libgwibber0
 Source: libgwibber
 Version: 0.0.6-0ubuntu1
 Depends: ... gwibber-service (>= 2.31.1)
 Homepage: https://launchpad.net/gwibber
 Description: Gwibber - shared library
  libgwibber provides a library for accessing social networks via
  gwibber.
  .
  This package contains shared libraries to be used by applications.

La dépendance étrange est qu'une bibliothèque utilisée par un service ne semble pas devoir dépendre de ce service pour être présente. Mais je ne suis pas un expert du package

Si vous ne disposez pas du fichier .deb,

Sudo apt-get  install --download-only --reinstall libgwibber0

est un moyen pratique de remplir/var/cache/apt/archvies/libgwibber0 * sans rien faire d'autre.

Plutôt que de tuer le package (ce qui pourrait avoir un effet néfaste pour les autres utilisateurs), dites simplement à Gnome que vous ne voulez pas qu'il s'exécute pour vous

gconftool-2 --set /apps/gwibber/preferences/autostart --type bool false
2
msw