Pacman's simple guide for APT's users
The major time I have been using Linux I have used distro which has APT
as its package manager, but some weeks ago, I have migrated to an Arch Linux distro called Manjaro because I wanted a rolling release and easy distro. To help me in this journey back to pacman, I am writing this guide to map commands from APT
to pacman
.
Basically, pacman
commands are composed of a capital letter option following by small letters for mod this actions. In this guide I will just talk about action, how to perform actions with apt
and with pacman
. If you would like to know more about the options, the man page from pacman
gives you an excellent support.
Installing a package
apt
apt install <packasge-name>
pacman
pacman -S <package-name>
Removing a package
apt
apt remove <package-name>
pacman
pacman -R <package-name>
- Removing packages and all dependencies which is not used by other packages
pacman -Rs <package-name>
- Remove completely a package
pacman -Rns <package-name>
Update packages
apt
apt update && apt upgrade
pacman
pacman -Syu
Searching for packages
apt
apt search <package-name>
pacman
- Searching for local packages
pacman -Q <package-name>
- Search for packages in database
pacman -Ss <package-name> <package-nam
And PPAs, what to do? Manjaro as an Arch distribution has a repository called AUR, what contain a large broad of packages made by users. If you need a package what is not in the official repositories, it is probably it is in AUR.
To use the AUR, you can use the yay
command, what is pretty similar withpacman
, to install, remove and so on.
That is it. It is a simple blog, but I guess it can be useful for who wants to try a distro with Pacman
.
Thanks for reading and feel free to commend, correct me or just say a "hi".