Модульный репозиторий Fedora на данный момент содержит очень мало.
# dnf --disablerepo="*" --enablerepo=fedora-modular list available
Last metadata expiration check: 0:11:36 ago on Sat 12 Jan 2019 06:39:23 PM EST.
Available Packages
dwm.x86_64 6.1-8.module_1995+c3e93812 fedora-modular
dwm-user.x86_64 6.1-8.module_1995+c3e93812 fedora-modular
libgit2-devel.x86_64 0.27.4-1.module_2222+9bfbc8d7 fedora-modular
python-pygit2-doc.noarch 0.27.2-1.module_2222+9bfbc8d7 fedora-modular
python2-pygit2.x86_64 0.27.2-1.module_2222+9bfbc8d7 fedora-modular
stratisd.x86_64 1.0.0-1.module_2238+b7fada88 fedora-modular
Если вы используете один из этих пакетов, то, конечно же, вам нужно оставить его включенным. Но в F30 и будущих выпусках будет добавлено гораздо больше, поэтому вы обнаружите, что пакеты, которые вы уже используете, в будущем будут перемещены в модульные репозитории.
Кроме того, этот дизайн используется в RHEL 8. В RHEL они переместили партию программного обеспечения в AppStream , так они называют свои модульные репозитории. Большинство пакетов RHEL 8 поставляются в AppStream в бета-версии RHEL 8.
[root@localhost ~]# yum --disablerepo="*" --enablerepo=rhel-8-for-x86_64-baseos-beta-rpms list available | wc -l
1070
[root@localhost ~]# yum --disablerepo="*" --enablerepo=rhel-8-for-x86_64-appstream-beta-rpms list available | wc -l
3742
Все это означает, что вы должны оставить эти репозитории включенными. Обратите внимание, что из этих шести репозиториев только четыре включены. Тестовые репозитории обновлений -по умолчанию не включены. Вы включаете эти репозитории только в том случае, если вы тестируете кандидата на обновление и сообщаете в bodhi, исправляет ли он ошибку.
Кстати, нет ничего плохого в том, чтобы включить множество репозиториев. Моя рабочая станция F29 в настоящее время имеет 24 включенных репозитория.