A
package manager is a collection of software tools to automate the
process of installing, upgrading, configuring, and removing software on a
Linux system. The package manager maintains a database of information
about installed packages (called the package database) that enables the
package manager to uninstall software, establish whether a new package’s
dependencies have been met, and determine whether a package you’re
trying to install has already been installed.
Here is a list of major functions of a packet manager:
Here is a list of major functions of a packet manager:
- verify file checksums to ensure the validity of the installed software
- verify digital signatures to authenticate the origin of packages
- upgrade software with latest versions
- manage dependencies to ensure a package is installed with all packages it requires
- create binary packages
- RPM Package Manager (RPM)
- Debian package manager
NOTE – you cannot install a Debian package on an RPM-based system, or vice versa. However, tools to convert between formats exist (e.g. alien).
Post a Comment