For somebody who doesn’t know what is DNF. DNF is the default packages management system for Fedora which is written in python. For managing packages, it works perfectly. But there are other minor issues in DNF like bash completion. It doesn’t work on a freshly installed Fedora.
Just install the
sqlite with following command:
sudo dnf install sqlite
The /usr/share/bash-completion/dnf script require sqlite3 command which is provided by
sqlite package. Requiring sqlite as a dependency of DNF is actually proposed in the Bugzilla.