From Fedora Project Wiki
CLI
Changes in DNF CLI compared to Yum
Yum Utils
All tools in DNF added by plugins (core, extras)
Yum Tool | DNF Tool | Notes |
---|---|---|
debuginfo-install | dnf debuginfo-install | |
find-repos-of-install | Use dnf list installed pkg instead
| |
dnf kickstart | ||
needs-restarting | dnf needs-restarting | |
package-cleanup | -- | covered by dnf list and dnf repoclosure ; see man yum2dnf for details
|
repoclosure | dnf repoclosure | |
repodiff | dnf repodiff | |
repo-graph | dnf repograph | |
repomanage | dnf repomanage | |
repoquery | dnf repoquery | |
repo-rss | RHBZ #1066867 | |
reposync | dnf reposync | |
repotrack | dnf download | |
show-changed-rco | --- | Rarely used so we dropped it for now. Feel free to file RFE for missing functionality if you need it. |
show-installed | --- | RHBZ #1266780 |
verifytree | --- | Rarely used so we dropped it for now. Feel free to file RFE for missing functionality if you need it. |
yum-builddep | dnf builddep | |
yum-config-manager | dnf config-manager | |
yum-debug-dump | dnf debug-dump | |
yum-debug-restore | dnf debug-restore | |
yumdownloader | dnf download | |
yum-groups-manager | dnf groups-manager | |
yum deplist | dnf repoquery --deplist | |
yumdb | --- | |
package-cleanup --problems | dnf repoquery --unsatisfied | |
package-cleanup --dupes | dnf repoquery --duplicated | |
package-cleanup --orphans | dnf list extras | |
package-cleanup --oldkernels --count=1 | dnf remove $( dnf repoquery --installonly --latest-limit -1 -q ) | remove old kernels, keep one only |
yum distro-sync | dnf distro-sync | |
yum shell | --- |
Plugins
Yum Plugin | DNF Plugin | Notes |
---|---|---|
yum-langpacks | dnf-langpacks | All lang* commands are available to use in dnf-langpacks now. But its still not 100% complete. |
yum-plugin-aliases | ||
yum-plugin-auto-update-debug-info | ||
yum-plugin-changelog | RHBZ #1066867 | |
yum-plugin-copr | dnf-plugins-core | |
yum-plugin-fastestmirror | dnf | part of standard dnf; could be disabled in config, see fastestmirror option in man dnf.conf
|
yum-plugin-filter-data | ||
yum-plugin-fs-snapshot | dnf-plugins-extras-snapper | |
yum-plugin-keys | ||
yum-plugin-list-data | ||
yum-plugin-local | dnf-plugins-extras-local | |
yum-plugin-merge-conf | dnf-plugins-extras-rpmconf | DNF plugin works via external tool 'rpmconf' |
yum-plugin-post-transaction-actions | ||
yum-plugin-priorities | dnf | part of standard dnf; see priority option in man dnf.conf
|
yum-plugin-protectbase | ||
yum-plugin-ps | dnf-plugins-extras-tracer dnf-plugins-core | Not fully equal. tracer runs after transaction and have command to run manually. needs_restarting runs only after transaction. |
yum-plugin-puppetverify | ||
yum-plugin-refresh-updatesd | ||
yum-plugin-remove-with-leaves | dnf autoremove | |
yum-plugin-rpm-warm-cache | ||
yum-plugin-show-leaves | dnf leaves | dnf-plugins-extras-leaves |
yum-plugin-tmprepo | dnf --repofrompath <repo>,<path/url> | Is documented in man dnf |
yum-plugin-tsflags | ||
yum-plugin-upgrade-helper | ||
yum-plugin-verify | ||
yum-plugin-versionlock | dnf versionlock | [1] |