dnf ist ein Package Manager für Linux. DNF ist eine Weiterentwicklung von yum.
Um ein Repository hinzuzufügen kann man eine neue Datei im Verzeichnis /etc/yum.repos.d/ mit einer .repo Erweiterung erstellen.
[myrepo] name=My Custom Repository baseurl=http://my.custom.repo/path/to/repo enabled=1 gpgcheck=1 gpgkey=http://my.custom.repo/path/to/repo/RPM-GPG-KEY-myrepo
dnf clean all dnf makecache