dnf - Dandified YUM is a fork of YUM package manager
To install package
$ sudo dnf install <package_name>
$ sudo dnf install httpd
To list all repositories
$ sudo dnf repolist all
To list enabled repositories
$ sudo dnf repolist
To remove package
$ sudo dnf remove <package_name>
$ sudo dnf remove vsftpd
$ sudo dnf erase vsftpd
To update a package
$ sudo dnf update firefox
To check for full system update
$ sudo dnf check-update
To upgrade all system packages
$ sudo dnf upgrade
To list all group packages
$ sudo dnf grouplist
To Install group packages
$ sudo dnf groupinstall "Development Tools"
To Remove group packages
$ sudo dnf groupremove "Development Tools"
To search for packages
$ sudo dnf search httpd
To download only package and not to install
$ sudo dnf download bind
To show all available packages
$ sudo dnf list available
To show only installed package
$ sudo dnf list installed
To show all installed as well as available packages
$ sudo dnf list
To enable repo for installation
$ sudo dnf install --enablerepo=epel mariadb
To check which package provides the required function
$ sudo dnf provides httpd
$ sudo dnf provides /etc/vsftpd/vsftpd.conf
To view package information
$ sudo dnf info htop
To create a cache manually
$ sudo time dnf makecache
To delete a cache
$ sudo dnf clean all
To check the transaction history
$ sudo dnf history
To remove orphan packages
$ sudo dnf autoremove
To synchronize all the packages to latest stable releases
$ sudo dnf distro-sync
To reinstall a package
$ sudo dnf reinstall firefox
To upgrade to a particular version
$ sudo dnf upgrade-to httpd-<version>
regards,
T.Dhanasekar