Cheatography
https://cheatography.com
A comparison of the commands for Linux Package Manager apt, snap, flatpak, rpm, and pacman
Linux Package Manager Commands
Task |
APT (.deb) |
Snap |
Flatpak |
RPM |
Pacman (Arch) |
Refresh package list |
sudo apt update |
snap refresh --list |
flatpak update --appstream |
dnf check-update |
sudo pacman -Sy |
Refresh + full upgrade |
sudo apt update && sudo apt upgrade |
sudo snap refresh |
flatpak update |
dnf upgrade |
sudo pacman -Syu |
Install package |
sudo apt install pkg |
sudo snap install pkg |
flatpak install repo app |
sudo rpm -i file.rpm |
sudo pacman -S pkg |
Upgrade package |
sudo apt upgrade pkg |
sudo snap refresh pkg |
flatpak update app |
sudo rpm -U file.rpm |
sudo pacman -S pkg |
Remove package |
sudo apt remove pkg |
sudo snap remove pkg |
flatpak uninstall app |
sudo rpm -e pkg |
sudo pacman -R pkg |
Remove configs + deps |
sudo apt purge pkg + autoremove |
N/A |
flatpak uninstall --unused |
N/A |
sudo pacman -Rns pkg |
Search packages |
apt search term |
snap find term |
flatpak search term |
(Repo tool required) |
pacman -Ss term |
Package info |
apt show pkg |
snap info pkg |
flatpak info app |
rpm -qi pkg |
pacman -Si pkg |
List installed |
dpkg -L pkg |
N/A |
N/A |
rpm -ql pkg |
pacman -Ql pkg |
Check installed |
dpkg -l pkg |
snap list pkg |
flatpak info app |
rpm -q pkg |
pacman -Qi pkg |
Cleanup unused deps |
sudo apt autoremove |
Auto-managed |
flatpak uninstall --unused |
N/A |
sudo pacman -Rns $(pacman -Qtdq) |
Clear cache |
sudo apt clean |
Auto-managed |
N/A |
N/A |
sudo pacman -Sc |
|
Created By
https://github.com/GregFinzer
Metadata
Comments
No comments yet. Add yours below!
Add a Comment
Related Cheat Sheets
More Cheat Sheets by GregFinzer