Introduction to Software Manager

Source: Internet
Author: User

1. Introduction to Software Manager

As we all know, software authors will publish the software after the development of the source code, and every time we need to install the software to detect the operating system (operating system) and the Environment, set the compilation parameters to compile, and finally to install, the process

Very cumbersome, and for those unfamiliar with the entire compilation and installation process, it is very difficult to operate.

Think of the masses of the major Linux distributions (distribution) developed a corresponding solution (solution), more common is red Hat rpm, and Debin dpkg two software manager.

Linux distribution developers in the fixed hardware platform and operating system release version of the software, and then the software related files and their detection system and the dependent script package, after the client obtains this file, using the corresponding command to install, then the software file is

will follow the internal script to detect the system and dependencies, if required to start the installation, the installation is completed after the software information written to the software management mechanism, in order to facilitate future software upgrades, deletions and other operations.

Dpkg
This mechanism was first developed by the Debian community, and most of the Debian Distributions (distribution) Use this mechanism to manage software, such as Adamantix, Amber Linux, Aslinux Desktop, Anthon gnu/ Linux

, B2d Linux, Grml, Guadalinex, Knoppix, LinEx, Loco Linux, MEPIS, Rays Linux (Hua lei), Skolelinux, Symphony OS, Ubuntu

Rpm
This mechanism was first developed by Red Hat and was sought after by many derivative editions due to its ease of use: Suse/opensuse, Turbo Linux, Fedora, CentOS, etc.

However, regardless of dpkg or rpm there is the problem of software attribute dependency, in order to solve this problem, the corresponding online upgrade mechanism is born, Linux distribution vendors first put the released software into the server, when the software is installed to analyze the software dependency properties, and

Compare with the client's existing application, and if the required software is not installed, download and install the required software from the server.

Online upgrade mechanism (command)
Yum (yum) software Management RPM release on behalf of Red Hat
APT (apt-get) software management mechanism DPKG release represents Debian


Software Naming conventions
Dnf-0.6.4-2.el7.noarch
Dnf-0.6.4-2. El7. Noarch
Software name software version release times suitable hardware and software platform

Introduction to Software Manager

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.