帮助解释“命令行:packagekit role='update-packages'”

帮助解释“命令行:packagekit role='update-packages'”

我试图找出应用程序更新的原因。显然它不应该自动更新,但它确实更新了,这给我带来了问题。

当我进入 /var/log/apt 的日志时,我看到了所发生事件的记录,但我并不完全理解它

Start-Date: 2024-02-26  19:09:09
Commandline: packagekit role='update-packages'
Install: #list of stuff that was installed    
Upgrade: # list of stuff that was upgraded
End-Date: 2024-02-26  19:10:07

我的问题是“命令行:packagekit role='update-packages'”是什么意思?天真地,这看起来像是我发出了更新命令,但命令历史记录中没有任何相关的内容。这是我做的事情,还是自动发生的事情?

答案1

命令行表明这是由 PackageKit 发起的软件包升级。这可以通过软件管理 UI 或可能的自动升级来实现。

如果你想阻止某个特定的包升级,你应该保留它:

sudo apt-mark hold mypackage

这将防止通过 APT 或其任何前端(包括 PackageKit)更改包的状态。

相关内容