I don't use gwibber at all but when I go to remove gwibber-service it wants to remove indicator-me. I still use empathy so I like the indicator being in place. Is there any way to have this removed and why does it want to remove this?
--indicator-me is the indicator where you can change your online availability and access Ubuntu one
The package indicator-me depends on the package libgwibber0 which depends on the package gwibber-service. You can't remove gwibber-service without removing libgwibber0 and indicator-me.
You can, however, remove
gwibber-service
from your startup applications (System->Preferences->Startup Applications) so that it doesn't sit there using resources. You will find that the broadcast text box disappears whengwibber-service
isn't running.As stated in this answer, the indicator-me package depends on libgwibber0 which depends on gwibber-service.
The reason that
indicator-me
has a dependency onlibgwibber0
is becauseindicator-me
useslibgwibber0
to provide the inline “social broadcast” posting input box.The reason why
libgwibber0
has a dependency ongwibber-service
is thatlibgwibber0
is an library for interacting withgwibber-service
- since it doesn't do anything without a runninggwibber-service
, the package correctly states the dependency.Tracking the apt dependencies backwards is harder than it should be (or harder than I know). Looking at the (excerpted) output there seems an odd dependency:
The odd dependency is that a library used by a service doesn't seem like it should depend on that service to be present. But I am not a package expert
If you don't have the .deb file hanging around,
is a convenient way to populate /var/cache/apt/archvies/libgwibber0* without doing anything else.
Rather than kill the package (which could have bad effect for other users) just tell Gnome that you don't want it to run for you