比较类似术语之间的差异

Difference Between

Home / Technology / IT / Operating System /Difference Between Yum and RPM

Difference Between Yum and RPM

June 16, 2011Posted byIndika

百胜vs RPM

在最初的Linux安装过程中,默认情况下会安装更大的程序,但是有时候用户可能需要安装新的程序。一段时间后,用户被要求编译和构建源代码以安装新程序。但是现在,用户可以轻松安装称为软件包的预构建程序。软件包管理工具用于从Linux发行版中安装,更新和删除软件包。RPM是Linux平台上使用的流行软件包管理器。百胜是RPM的高级前端。RPM是由Red Hat开发的,而杜克大学(Duke University)最初是在物理实验室管理红帽系统的百胜(Yumdog Updater,修改者)开发的。RPM具有基本的命令行功能,可以从Internet获取软件包,将安装的软件包保留在数据库中,并可以与其他用户友好的GUI集成。YUM在RPM现有功能之上提供了其他几个功能。

What is RPM?

RPM是1995年由Red Hat。It was originally known as Red Hat Package Manager, but now it is known as RPM Package Manager. RPM is the default package manger in Linux Standard Base (LSB). It was originally intended for the Red Hat Linux (which was discontinued in 2004), but it is been used by many other GNU/Linux distributions as well as some other operating systems (e.g. Novell NetWare and IBM AIX). RPM can query, verify, install, upgrade, remove packages and perform other miscellaneous functions. The command to invoke RPM is rpm and the extension of RPM files is also .rpm. Typically, the term RPM is used to refer to both the software and the file type. RPM contains the complied software, while another related SPRM files contain either the source or scripts of the corresponding non-compiled package. Cryptographic verification of RPM packages is allowed through GPG and MD5. Corresponding patch files (PatchRPM and DeltaRPM) can update the software installed by RPM. Furthermore, RPM evaluates dependencies at build-time automatically.

What is Yum?

Yum (Yellowdog Updater, Modified) is a package manger for RPM-compatible Linux distributions. It is actually a high-level wrapper for RPM. It is an open source package manager, which provides command-line capability. However, there are existing tools that can provide GUI functionality to YUM. It is a full rewrite of YUP (Yellowdog Updater), which was developed by Duke. YUM is now being used in Red Hat Enterprise Linux (RHEL), Fedora, CentOS and Yellow Dog Linux (replacing YUP). Automatic update of software is accommodated through yum-updateesd, yum-updatenboot, yup-cron or PackageKit packages. YUM XML repository (collections of packages) is the first of its kind for RPM-based systems.

What is the difference between Yum and RPM?

RPM is a package manager for Linux-based systems, while YUM is package manager utility for RPM-based Linux distributions. In other words, YUM is a frontend (high-level wrapper) for RPM. RPM could be identified as relatively low level, compared to YUM. YUM uses the information in the RPM databases to make it easier to manage all packages stored on the system. In addition to providing a high-level frontend to RPM, YUM adds automatic updates and dependency management. Unlike RPM, YUM offers the ability to work with repositories.

Related posts:

Difference Between Fedora and RedHat Difference Between UNIX and LINUX Difference between Microsoft Windows and Linux Difference Between GRUB and LILO Difference Between Gnome and KDE

Filed Under:Operating SystemTagged With:CentOS,Fedora,Linux,Linux package management tools,Linux package manager,Linux packages,Red hat,Red Hat Package Manager,RHEL,RPM,RPM Package Manager,Yellow Dog Linux,YUM,YUM XML,YUP

About the Author:Indika

Indika, BSc.Eng, MSECE Computer Engineering, PhD. Computer Science, is an Assistant Professor and has research interests in the areas of Bioinformatics, Computational Biology, and Biomedical Natural Language Processing.

Comments

  1. jedsays

    February 11, 2013 at 2:48 am

    nice!

    Reply
  2. raviteja pinnakasays

    November 23, 2014 at 3:29 pm

    thanks for giving such an information

    Reply
  3. Tonima Shahedsays

    November 25, 2014 at 5:53 pm

    Thank you for the excellent, informative and yet easy to understand article I will not be in confusion regarding RMP and YUM anymore.

    Reply

Leave a ReplyCancel reply

Your email address will not be published.Required fields are marked*

Request Article

Featured Posts

Difference Between Coronavirus and Cold Symptoms

Difference Between Coronavirus and Cold Symptoms

Difference Between Coronavirus and SARS

Difference Between Coronavirus and SARS

Difference Between Coronavirus and Influenza

Difference Between Coronavirus and Influenza

Difference Between Coronavirus and Covid 19

Difference Between Coronavirus and Covid 19

You May Like

Difference Between Prokaryotic and Eukaryotic Flagella

What is the Difference Between Kojic Acid and Kojic Acid Dipalmitate

What is the Difference Between Kojic Acid and Kojic Acid Dipalmitate

Difference Between Right Sided and Left Sided Heart Failure

Difference Between Right Sided and Left Sided Heart Failure

Difference Between Alumnus and Alumni

Difference Between Alumnus and Alumni

Difference Between Nikon D3100 and D7000

Latest Posts

  • What is the Difference Between Induction Cooker and Normal Cooker
  • What is the Difference Between Vitiligo and Psoriasis
  • What is the Difference Between Cancellous and Cortical Bone
  • What is the Difference Between Electric and Induction Cooktop
  • What is the Difference Between Prevention and Cure
  • What is the Difference Between DSM IV and DSM V Autism
  • Home
  • Vacancies
  • About
  • Request Article
  • 联系我们

Copyright © 2010-2018Difference Between. All rights reserved.Terms of Use和隐私政策:Legal.