Action |
debian command |
RHEL8 / OL8 / Rocky8 command |
SUSE / openSUSE command |
Install package | apt install ${PKG} | dnf install ${PKG | zypper in ${PKG} |
Remove package | apt remove ${PKG} | dnf remove --nodeps ${PKG} | zypper rm -RU ${PKG} |
Remove package (and orphans) | apt autoremove ${PKG} | dnf remove ${PKG} | zypper rm -u --force-resolution ${PKG} |
Update software database | apt update | dnf check-update | zypper ref |
Show updatable packages | apt list --upgradable | dnf check-update | zypper lu |
Delete orphans and config | apt autoremove ${PKG} | dnf erase ${PKG} | zypper rm -u |
Update all | apt upgrade | dnf update | zypper up |
Search package |
apt search / list ${PKG} | dnf search / list ${PKG} | zypper search ${PKG} |
List files of a package | dpkg -L
${PKG}, dpkg -c ${PKG} |
rpm -q
–filesbypkg ${PKG}, rpm -ql ${PKG} |
package that belongs to file | dpkg -S <file> | rpm -qf <path to file> |
list installed packages | dpkg -l | rpm -qa |
install a package | dpkg -i ${PKG} | rpm -ivh ${PKG} |
remove a package | dpkg -r ${PKG} | rpm -erase, rpm -ev |
check dependencies | dpkg -l ${PKG} | rpm -qpr ${PKG} |
query information about installed package | dpkg-query -l ${PKG} | rpm -qi ${PKG} |