Red Hat: dnf/yum & rpm
Red Hat / Fedora - dnf & rpm
| Task | Command |
|---|---|
| Install | dnf install <pkg> |
| Remove | dnf remove <pkg> |
| Upgrade all | dnf upgrade |
| Search | dnf search <term> |
| Info | dnf info <pkg> |
| Package groups | dnf group list / dnf group install |
| Install a local .rpm | rpm -ivh file.rpm |
| Query installed | rpm -qa |
| Which package owns a file | rpm -qf /path |
| List a package's files | rpm -ql <pkg> |
Repos are defined in /etc/yum.repos.d/*.repo.
$ rpm -qf /usr/bin/ssh
openssh-clients-8.7p1-34.el9.x86_64
Exam tip:rpmflags --iinstall,-vverbose,-hhash progress,-Uupgrade/install,-eerase,-qquery.