$ 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.
包indicator-me依赖于包libgwibber0,它依赖于包gwibber-service。如果不删除libgwibber0和indicator-me ,就无法删除gwibber-service。
但是,您可以
gwibber-service
从启动应用程序(系统->首选项->启动应用程序)中删除,这样它就不会坐在那里使用资源。您会发现广播文本框在gwibber-service
不运行时消失了。如本答案所述,indicator-me 包依赖于 libgwibber0,而 libgwibber0 又依赖于 gwibber-service。
之所以
indicator-me
有依赖,libgwibber0
是因为indicator-me
用来libgwibber0
提供内联的“社交广播”发帖输入框。libgwibber0
具有依赖关系的原因gwibber-service
是它libgwibber0
是一个用于与之交互的库gwibber-service
- 因为它在没有运行的情况下不做任何事情gwibber-service
,所以包正确地声明了依赖关系。向后跟踪 apt 依赖项比它应该的要难(或者比我知道的要难)。查看(摘录)输出似乎有一个奇怪的依赖关系:
奇怪的依赖是服务使用的库似乎不应该依赖于该服务的存在。但我不是包装专家
如果您没有 .deb 文件,
是一种无需执行任何其他操作即可填充 /var/cache/apt/archvies/libgwibber0* 的便捷方式。
而不是杀死包(这可能对其他用户产生不良影响)只是告诉 Gnome 你不希望它为你运行