One of the main points how Linux distributions differ from each other is the package management. In this part of the Linux jargon buster series youll learn about packaging and package managers in Linux. Youll learn what are packages what are package managers and how do they work and what kind of package managers available.
In simpler words a package manager is a tool that allows users to install remove upgrade configure and manage software packages on an operating system. The package manager can be a graphical application like a software center or a command line tool like apt-get or pacman.
Youll often find me using the term package in tutorials and articles on Its FOSS. To understand package manager you must understand what a package is.
A package is usually referred to an application but it could be a GUI application command line tool or a software library required by other software programs. A package is essentially an archive file containing the binary executable configuration file and sometimes information about the dependencies.