Common tasks
APT
YUM
Install package from repo apt-get install <package> yum install <package>
Install package from file dpkg -i <package.deb> yum localinstall <package.rpm>
Install package group apt-get install <meta package> yum groupinstall <group>
Reinstall package apt-get --reinstall install <package> yum reinstall <package>
List software groups NA yum grouplist
Remove package apt-get remove <program name> yum remove <program name>
Remove package group apt-get remove <meta package> yum groupremove <group>
Search for package apt-cache search <program name> yum search <program name>
Search for file apt-file search <file name> yum provides <file>
Display package info apt-cache show <package> yum info <package>
Update package apt-get install <package> yum upgrade <package>
Update repository apt-get update yum check-update
Upgrade system apt-get upgrade yum upgrade
Upgrade distribution apt-get dist-upgrade NA
Remove a package apt-get remove <program name> yum remove <program name>
List Installed packages dpkg -l yum list installed
List repositories cat /etc/apt/sources.list yum repolist
Add repository edit /etc/apt/sources.list edit /etc/yum.repos.d/<repo file>
Local Package Management
DEB
RPM
Install package file dpkg -i <package.deb> rpm -i <package.rpm>
Upgrade package file dpkg -i <package.deb> rpm -U <package.rpm>
Upgrade only if installed NA rpm -F <package.rpm>
Remove package dkpg -r <program name> rpm -e <program name>
Show all installed packages dpkg -l rpm -qa
List files in installed package dpkg -L <program name> rpm -ql <program name>
List files in uninstalled package dpkg -c <package.deb> rpm -qlp <package.rpm>
Show info of installed package dpkg -p <program name> rpm -qi <program name>
Show info of uninstalled package dkpg -I <package.deb> rpm -qip <package.rpm>
Verify package rpm -V <program name>