#!/linuxSucks/Linux Package Manager
Jan 11, 2021Helpful commands to update/upgrade/remove programs in your Linux distribution, this is just related with the packages manager.
Arch Linux
Most used commands for Arch Linux based systems
Update system and repositories
sudo pacman -Suy
Install a programs
sudo pacman -S <program-name>
Search for a program
pacman -Ss <program-name>
Search for already install program
pacman -Qs <program_name>
Uninstall a program
sudo pacman -Rs <program-name>
To clean cache
sudo pacman -Sc
To clean cache more aggressive, this clean all the files in the cache
sudo pacman -Scc
Remove orphan packages
pacman -Qtdq | pacman -Rns -
Learn more about Arch Linux package manager pacman
Debian / Ubuntu
Most used commands for Debian base systems
Update system and repositories
sudo apt update -y
Install updates
sudo apt upgrade -y
sudo apt dist-upgrade -y
Install a programs
sudo apt install -y <program-name>
Reinstall a program
sudo apt reinstall <program-name>
Search for a program
sudo apt serach <program-name>
Uninstall a program
sudo apt remove --purge <program-name>
To clean cache
sudo apt autoclean
Remove orphan packages
sudo apt autoremove
Learn more about Debian package manager apt
Void Linux
Most used commands for Void Linux
Update system and repositories
sudo xbps-install -Suy
Install a programs
sudo xbps-install -S <program-name>
Search for a program
xbps-query -Rs <program-name>
Uninstall a program
sudo xbps-remove -f <program-name>
To clean cache
sudo xbps-remove -O
Remove orphan packages
sudo xbps-remove -o
Learn more about Void Linux package manager xbps