Before discussing what the Pacman is, I want to give a brief information about the Package Manager.
Package Manager is is a collection of software tools to automate the process of installing, upgrading, configuring, and removing software packages for our operating system in a consistent manner. It typically maintains a database of software dependencies and version information to prevent software mismatches and missing pre-requisites. The open source community said that ‘ it is the biggest advancement in LINUX’. It’s functions are the following:
– Verify correct and complete packages
– Upgrading softwares with latest versions
– Grouping of packages by function
– Managing dependencies to ensure a package is installed with all the packages required
And now, lets proceed to PACMAN, pacman is the Archlinux package manager. It is one of the main features of Arch Linux. It combines a simple binary package format with an easy-to-use build system . The goal of pacman is to make it possible to easily manage packages, whether they are from the official Arch repositories or the user’s own builds. Pacman keeps the system up to date by synchronizing package lists with the master server. This server/client model also allows you to download/install packages with a simple command, complete with all required dependencies.
To know more about the pacman, just type the command ” sudo man pacman ” in your terminal