哪些非GUI程序使用glib?

Mar*_*vac 9 daemon glib

哪些非GUI程序(守护程序)使用glib

Ana*_*tts 10

我在非GUI编程中使用glib,特别是对于FUSE文件系统.许多例程可以补充glibc,例如哈希表,链表实现,跨平台线程库 - 用于通用编程的许多有用的东西.我认为它像C的Boost版本.


Mar*_*nas 8

在我的Ubuntu系统上,apt-cache rdepends libglib2.0-0给了我以及其他许多东西:

  • amanda-server(备份软件)
  • bitlbee(IRC < - >各种IM代理)
  • blktool(调整块设备参数的工具;不是守护进程AFAIU)
  • collectd(系统统计信息收集和监视守护程序)
  • consolekit(用于定义和跟踪用户,会话和席位的框架)
  • devicekit-disks(枚举块设备的抽象)
  • devicekit-power(电源管理的抽象)
  • (此时我感到无聊)

这列出了包而不是实际的二进制依赖; 有可能(但我认为不太可能)这些软件包中的一些包含依赖于glib的GUI应用程序.

让我们来看看,例如,consolekit并验证:

dpkg -L consolekit告诉我守护进程是/ usr/sbin/console-kit-daemon,ldd /usr/sbin/console-kit-daemon告诉我它依赖于libglib,libgthread,libgmodule,libgobject,libgio,但没有GUI的东西.所以在这里,你是一个真正的守护进程使用glib.