为什么 packagekit 全天都在启动

为什么 packagekit 全天都在启动

为什么 packagekit 一整天都在启动?消息中没有指示哪个组件发送了启动 packagekit 的消息,只有一条 dbus 消息表明服务已启动:

DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS"

Syslog 

AptDaemon.PackageKit: INFO: Initializing PackageKit compat layer
dbus[1207]: [system] Successfully activated service 'org.freedesktop.PackageKit'
AptDaemon.PackageKit: INFO: Initializing PackageKit transaction
AptDaemon.Worker: INFO: Simulating trans: /org/debian/apt/transaction/fbf7b3e9013a4a94a9bcf7a178f1d31e
AptDaemon.Worker: INFO: Processing transaction /org/debian/apt/transaction/fbf7b3e9013a4a94a9bcf7a178f1d31e

答案1

这不是PackageKit,而是一个兼容的 API,aptdaemon这样用PackageKitAPI 编写的东西就可以请求安装包,并在 Ubuntu 上执行此操作,而不必支持不同的 API。

如果您查看/var/log/apt/history.log并找到此调用发生的相关时间,您至少应该能够看到事务是什么。如果其中没有相关活动,则可能是请求检查系统是否有可用更新。

您可以dbus-monitor在终端中使用该工具,对org.freedesktop.PackageKit服务进行过滤,以查看正在进行调用的内容。

相关内容