Fedora Modular 仓库中令人好奇的“dnf 检查更新”结果

Fedora Modular 仓库中令人好奇的“dnf 检查更新”结果

我注意到对 Fedora 29 的好奇。当我只启用该存储库时updates-modular,它说我有一个可用的更新libgit2。当我同时启用fedora-modular和 时updates-modular,它不会。

我对这种差异感到惊讶。有人能解释一下吗?

dnf在这两种情况下,都没有提到由于依赖性原因而保留的任何软件包。添加--best不会对任何命令产生影响。

$ sudo dnf check-update
Last metadata expiration check: 0:04:14 ago on Tue 08 Jan 2019 17:12:03 GMT.
$ sudo dnf --disablerepo="*" --enablerepo=fedora-modular --enablerepo=updates-modular check-update
Last metadata expiration check: 0:04:37 ago on Tue 08 Jan 2019 17:11:51 GMT.
$ sudo dnf --disablerepo="*" --enablerepo=updates-modular check-update
Last metadata expiration check: 0:05:15 ago on Tue 08 Jan 2019 17:11:51 GMT.

libgit2.x86_64                                              0.27.7-1.module_2334+e7fbee10                                              updates-modular

libgit2鉴于我已经libgit2-0.27.7从非模块化存储库中获得了该软件包,我也有点好奇该软件包的用途updates。但我真的不知道如何使用 Fedora Modular 存储库:-)。

$ sudo dnf info libgit2
Last metadata expiration check: 0:10:14 ago on Tue 08 Jan 2019 17:12:03 GMT.
Installed Packages
Name         : libgit2
Version      : 0.27.7
Release      : 1.fc29
Arch         : x86_64
Size         : 1.0 M
Source       : libgit2-0.27.7-1.fc29.src.rpm
Repo         : @System
From repo    : updates
Summary      : C implementation of the Git core methods as a library with a solid API
URL          : https://libgit2.org
License      : GPLv2 with exceptions
Description  : libgit2 is a portable, pure C implementation of the Git core methods
             : provided as a re-entrant linkable library with a solid API, allowing
             : you to write native speed custom Git applications in any language
             : with bindings.

相关内容