我注意到对 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.