当使用PackageKit-hif时etckeeper会自动提交吗[即Fedora Workstation]?

当使用PackageKit-hif时etckeeper会自动提交吗[即Fedora Workstation]?

[etckeeper] 连接到包管理器,例如 apt,在包升级期间自动提交对 /etc 所做的更改 [到 git 存储库]

Fedora 用作libhifPackageKit 工具(例如 GNOME 软件)的后端。 libhif不使用命令行包管理器,dnf这会导致一些令人困惑的情况。例如,PackageKit 和 dnf 不共享缓存,至少目前是这样。

问题:如果我在 Fedora 上安装 etckeeper,如果使用 PackageKit 而不是在命令行上使用 dnf 执行这些操作,它会在软件包安装/升级之前/之后自动提交吗?

答案1

现在不行。使用etckeeper-1.18.3-2.fc24.noarchPackageKit 升级软件包会在/etc. ( etckeeper vcs diff)。

这是设置后的HIGHLEVEL_PACKAGE_MANAGER=dnf,尽管我不确定它有何不同。

etckeeper-dnf软件包会自动安装,但这是 Fedora 中唯一可用的其他 etckeeper 软件包。 (除了 etckeeper-bzr 之外,它允许使用bzr而不是默认值git)。

相关内容