Rosetta stone for rpm vs dpkg

From LQWiki
Jump to navigation Jump to search

If you understand rpm or dpkg and want to learn the other

Issue rpm dpkg
how files are named *.rpm *.deb
list all installed packages rpm -qa dpkg -l
list all installed packages by order of installation date rpm -qa --last
install a package from a file rpm -i file.rpm dpkg -i file.deb
list package content rpm -ql package dpkg -L package
find what package provides the installed file /bin/ls rpm -qf /bin/ls dpkg --search /bin/ls
look at a package file description rpm -qip file.rpm dpkg -I file.deb
look at a package description rpm -qi package
find which installed package provides /bin/bash rpm -qf /bin/bash dpkg -S /bin/bash (to also search in not installed packages you can use apt-file)
find what program provides the file Xlib.h dnf provides '*/Xlib.h' auto-apt search Xlib.h