Skip to content

Instantly share code, notes, and snippets.

@tlatsas
Last active December 19, 2015 07:29
Show Gist options
  • Save tlatsas/5918701 to your computer and use it in GitHub Desktop.
Save tlatsas/5918701 to your computer and use it in GitHub Desktop.
package managers cheatsheet (work in progress)

install

action rpm based debian based pacman
install pkgname yum install pkgname apt-get install pkgname pacman -S pkgname
install pkgfile rpm -ivh pkgfile dpkg -i pkgfile
apt-get install -f
pacman -U pkgfile

remove

TODO

update/upgrade

action rpm based debian based pacman
update repo db yum check-update apt-get update pacman -Sy
update packages yum update
yum upgrade
apt-get upgrade pacman -Su

local query

action rpm based debian based pacman
list installed files of package rpm -ql pkgname dpkg -L pkgname pacman -Ql pkgname
view (installed) package info rpm -qi pkgname dpkg -s pkgname pacman -Qi pkgname
find which package owns file rpm -qf file dpkg -S file pacman -Qo file

remote query

action rpm based debian based pacman
search yum search pkgname
yum list pkgname
?? pacman -Ss pkgname
info yum info pkgname ?? pacman -Si pkgname
view dependencies yum deplist pkgname ?? covered by -Si

cleanup

action rpm based debian based pacman
clear cache yum clean all ?? pacman -Scc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment