DEV Community

loading...

Pacman's simple guide for APT's users

Henry Barreto
I'm a young TypeScript and JavaScript back-end developer, looking for a first opportunity to work with I love. Becoming a Rustacean 🦀
Updated on ・2 min read

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>
Enter fullscreen mode Exit fullscreen mode

pacman

pacman -S <package-name>  
Enter fullscreen mode Exit fullscreen mode

Removing a package

apt

apt remove <package-name>
Enter fullscreen mode Exit fullscreen mode

pacman

pacman -R <package-name>
Enter fullscreen mode Exit fullscreen mode
  • Removing packages and all dependencies which is not used by other packages
pacman -Rs <package-name>
Enter fullscreen mode Exit fullscreen mode

Update packages

apt

apt update && apt upgrade
Enter fullscreen mode Exit fullscreen mode

pacman

pacman -Syu
Enter fullscreen mode Exit fullscreen mode

Searching for packages

apt

apt search <package-name>
Enter fullscreen mode Exit fullscreen mode

pacman

  • Searching for local packages
pacman -Q <package-name>
Enter fullscreen mode Exit fullscreen mode
  • Search for packages in database
pacman -Ss <package-name> <package-nam
Enter fullscreen mode Exit fullscreen mode

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".

Discussion (1)

Collapse
patarapolw profile image
Pacharapol Withayasakpunt • Edited

Hi. Just tried Manjaro.

I found pamac first, but I don't know if I can just switch to :yay:

Furthermore, I have trouble building ungoogled-chromium -- it's too slow.