user@debian:~$
user@debian:~$
Master APT and YUM/DNF Package Management | House of Script
| Action | APT (Debian/Ubuntu) | YUM (RHEL/CentOS) | DNF (Fedora) |
|---|---|---|---|
| Update package list | apt update |
yum check-update |
dnf check-update |
| Install package | apt install package |
yum install package |
dnf install package |
| Remove package | apt remove package |
yum remove package |
dnf remove package |
| Upgrade all packages | apt upgrade |
yum update |
dnf upgrade |
| Search for package | apt search keyword |
yum search keyword |
dnf search keyword |
| Show package info | apt show package |
yum info package |
dnf info package |
| List installed packages | apt list --installed |
yum list installed |
dnf list installed |
| Remove unused dependencies | apt autoremove |
yum autoremove |
dnf autoremove |
| Clean package cache | apt clean |
yum clean all |
dnf clean all |
| Download package without installing | apt download package |
yumdownloader package |
dnf download package |
add-apt-repository ppa:user/ppa-name - Add PPAapt-key add keyfile - Add repository keyapt update - Refresh package lists from repositories
yum repolist - List enabled repositoriesyum-config-manager --add-repo url - Add repositorydnf config-manager --set-enabled repo - Enable repository