Guide |
In Linux, Package Manager is very important, know how to use a variety of Package Manager can make you as a master to live very comfortable, from the warehouse to download software, install software, to update software, processing dependencies and remove software is very important, this is an important part of Linux system management. |
One of the hallmarks of being a Linux guru is knowing how the main Linux distributions deal with packages, and in this article we should look at some of the best package managers you can find on Linux. Here, our main focus is on some of the best package manager information, but not how to use them, which is left for you to find out for yourself. But I will provide some meaningful links to use the guide or more.
DPKG (Debian Package Management System)()
DPKG is the basic package management system for the Debian Linux family, which is used to install, delete, store, and provide information about the Deb package. This is a low-level tool, and there are multiple front-end tools that can help users get packages from a remote repository or handle complex package relationships, including the following:
APT ( Advanced packaging tools)()
This is a front-end tool for the DPKG package management system, which is a very popular, free and powerful, useful command-line Package Manager system. Users of Debian and its derivative versions, such as Ubuntu and Linux Mint, should be familiar with this package management tool.
Aptitude Package Manager
This is also a very well-known command-line front-end package management tool for the Debian Linux family, which works like APT, and there are a lot of comparisons between them, but you should try all two to know which one is better. It was originally designed for Debian and its derivative version, but now it extends its functionality to the RHEL family. You can refer to this guide for more information about APT and Aptitude.
Synaptic Package Manager
Synaptic is a visual Package manager for apt based on GTK +, which is very useful for some users who don't want to use the command line.
2. RPM-Red Hat Package Manager
This is the Linux basic Standard (LSB) packaging format and the basic package management system created by Red Hat. Based on this underlying system, there are multiple front-end package management tools available for you to use, but we should only look at those that are the best, that is:
YUM (Yeller Updater, modified version ())
This is an open source, popular command-line Package Manager, which is the user interface for using RPM (one). You can compare it to apt in the Debian Linux system, which has the same functionality as apt. You can get a clearer understanding of yum from the examples in this How-to guide:
DNF (Beautiful Yum ())
This is also a package manager for RPM-based distributions, and Fedora 18 introduces it as the next generation of YUM. If you use Fedora 22 and later, you know it's the default package manager. Here are some links that will give you more information about DNF and how to use it.
3. Pacman Package Manager –arch Linux
This is a popular, powerful and easy-to-use Package Manager for Arch Linux and a few other niche distributions. It provides some of the basic features that other package managers provide, including installation, automatic resolution of dependencies, upgrade, uninstall, and downgrade software. But the biggest use is that it creates an easy-to-use package management approach for Arch users. You can read the Pacman overview, which explains some of the features mentioned above.
4. Zypper Package Manager –opensuse
This is a command-line package Manager for a OpenSUSE system using the LIBZYPP library, and its common features include access to warehouses, installation packages, resolution of dependencies, and other features. More importantly, it can also support repository extensions such as patterns, patches, and products. The new OpenSUSE user can refer to the link below to take control of it.
5. Portage Package Manager –gentoo
This is the Gentoo Package Manager, one of the less popular distributions, but this does not prevent it from becoming one of the best package managers under Linux. The main goal of the Portage project is to create a simple, trouble-free package management system that includes features such as backwards compatibility and automation. If you want to understand more clearly, you can look at the following: Portage project page.
Concluding remarks
As I mentioned at the beginning, the main intent of this guide is to provide Linux users with a list of the best package managers, but to know how to use them can pass the important links provided later and actually try them out. Users of each release need to learn something beyond their distribution to better understand the different package managers mentioned above.
Originally from: http://www.linuxprobe.com/top5-packagemanage.html
Free to provide the latest Linux technology tutorials Books, for open-source technology enthusiasts to do more and better: http://www.linuxprobe.com/
5 Best Package Manager for Beginners