如何禁用 PackageKit 软件更新密码对话框?

如何禁用 PackageKit 软件更新密码对话框?

我的 Debian Jessie 桌面上不断弹出 PackageKit Project 对话框,提示输入 root 密码,显然是假设登录的帐户具有 root 权限或知道 root 密码

有什么办法可以在桌面设置中禁用它吗?

答案1

您使用的是 KDE 吗?前几天我也遇到了这个问题,但systemctl stop/disable packagekit根本没有帮助。

这是提示:

root密码提示

在此示例中,polkit.subject-pid 为 PID 2201,即:

username     2201  0.0  0.1 1354816 24440 ?       Sl   Oct27   2:46 kded5 [kdeinit5]

这表明 KDE 可能正在做一些事情。在我的系统上,KDE在系统设置工具中没有包管理设置,但是打开apper的设置菜单我发现了这个:

应用程序配置对话框

将其设置为从不为我解决问题。


更新: systemctl mask packagekit也有效。参见示例http://0pointer.de/blog/projects/ Three-levels-of-off,它描述了 systemctl stop、disable 和 mask 之间的区别。 mask 使服务完全无法启动,直到unmask再次启动。

答案2

在某些发行版中,这两种方法都不起作用……
但也可以手动禁用刷新:

su
cat <<EOF >> /etc/yum/pluginconf.d/refresh-packagekit.conf
[main]
enabled=0
EOF
service packagekit restart

相关内容