进程 /usr/libexec/packagekitd 做什么?

Tho*_*rX2 23 fedora bandwidth background-process

这个过程不断占用我的带宽:

  1. 这个过程有什么作用?
  2. 杀死它安全吗?
  3. 将整个包移除是安全的(以防止它再次启动)
  4. 或者我应该阻止它再次在后台自动运行?

我正在运行 Fedora 23。

mat*_*tdm 23

PackageKit 由 GNOME 软件运行。它没有进行自动更新,而是下载它们以便它们准备就绪。正在努力使其变得更智能,包括不在带宽受限的连接上执行此操作,但尚未实现。同时,您可以通过运行来禁用它:

dconf write /org/gnome/software/download-updates false
Run Code Online (Sandbox Code Playgroud)

或者通过使用 GUI dconf 编辑器并取消选中下面的下载更新框org > gnome > software

dconf 编辑器 gui

请注意,这是每个用户。要更改每个人的默认值,请参阅 GNOME 文档

  • 我在终端上使用 `dnf` 来更新我的包。`packagekitd` 是多余的吗?他们是否将他们的包裹“缓存”在同一位置,或者如果我使用一个,我可以停止使用另一个吗? (2认同)
  • @ThatBrazilianGuy `packagekitd` 是一种不必要的资源消耗,如果使用 `dnf` 则它是多余的。这是为了让用户体验更好而不是让用户考虑更新之类的东西而发明的,但最终却让用户感到沮丧。 (2认同)

ksi*_*kar 5

  • 内核:GNU/Linux
  • 产品名称: 软呢帽
  • 产品版本:35

关闭Fedora >=34的 PackageKitD

dconf write /org/gnome/software/download-updates false
sudo systemctl stop packagekit.service
sudo systemctl disable packagekit.service
Run Code Online (Sandbox Code Playgroud)

副作用

我使用上述说明永久关闭 packagekitd 并节省 CPU、RAM 和网络使用量。我的笔记本电脑风扇在我关机后明显变得安静packagekitd

删除PackageKit

尽管禁用了该packagekit.service服务,但该服务仍有可能以某种方式自行重新启动。最好使用以下命令卸载packagekit

dnf remove -y PackageKit
Run Code Online (Sandbox Code Playgroud)