rpm,yum and epel

在使用 Centos 安裝軟件的過程中捡鱼,關(guān)于軟件包管理工具涉及到的 yum rpm epel 三者的關(guān)系容易弄混,這里摘自wiki上的一些資料,以便區(qū)分。

yum

The Yellowdog Updater, Modified (YUM) is a free and open-source command-line package-management utility for computers running the Linux operating system using the RPM Package Manager.[2] Though YUM has a command-line interface, several other tools provide graphical user interfaces to YUM functionality.

YUM allows for automatic updates and package and dependency management on RPM-based distributions.[3] Like the Advanced Package Tool (APT) from Debian, YUM works with software repositories (collections of packages), which can be accessed locally[4] or over a network connection.

Under the hood, YUM depends on RPM, which is a packaging standard for digital distribution of software, which automatically uses hashes and digisigs to verify the authorship and integrity of said software; unlike some app stores, which serve a similar function, neither YUM nor RPM provide built-in support for proprietary restrictions on copying of packages by end-users. YUM is implemented as libraries in the Python programming language, with a small set of programs that provide a command-line interface.[5] GUI-based wrappers such as YUM Extender (yumex) also exist.[6]

rpm

RPM Package Manager (RPM) (originally Red Hat Package Manager; now a recursive acronym) is a free and open-source package management system.[5] The name RPM refers to the following: the <tt style="font-family: monospace, monospace;">.rpm</tt> file format, files in the .rpm file format, software packaged in such files, and the package manager program itself. RPM was intended primarily for Linux distributions; the file format is the baseline package format of the Linux Standard Base.

Even though it was created for use in Red Hat Linux, RPM is now used in many Linux distributions. It has also been ported to some other operating systems, such as Novell NetWare (as of version 6.5 SP3), IBM's AIX (as of version 4), CentOS, Fedora (operating system) created jointly between Red Hat and the Fedora community, and Oracle Linux. All versions or variants of the these Linux operating systems use the RPM Package Manager.

An RPM package can contain arbitrary set of files. Most RPM files are “binary RPMs” (or BRPMs) containing the compiled version of some software. There are also “source RPMs” (or SRPMs) containing the source code used to build a binary package. These have an appropriate tag in the file header that distinguishes them from normal (B)RPMs, causing them to be extracted to /usr/src on installation. SRPMs customarily carry the file extension “.src.rpm” (.spm on file systems limited to 3 extension characters, e.g. old DOS FAT).

epel

Extra Packages for Enterprise Linux (or EPEL) is a Fedora Special Interest Group that creates, maintains, and manages a high quality set of additional packages for Enterprise Linux, including, but not limited to, Red Hat Enterprise Linux (RHEL), CentOS and Scientific Linux (SL), Oracle Linux (OL).

EPEL packages are usually based on their Fedora counterparts and will never conflict with or replace packages in the base Enterprise Linux distributions. EPEL uses much of the same infrastructure as Fedora, including buildsystem, bugzilla instance, updates manager, mirror manager and more.

更多內(nèi)容可關(guān)注本人博客:老香椿(https://laoxiangchun.cn/

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末馁龟,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子漆魔,更是在濱河造成了極大的恐慌坷檩,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,546評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件改抡,死亡現(xiàn)場離奇詭異矢炼,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)阿纤,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,224評論 3 395
  • 文/潘曉璐 我一進(jìn)店門句灌,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人阵赠,你說我怎么就攤上這事涯塔〖〉荆” “怎么了清蚀?”我有些...
    開封第一講書人閱讀 164,911評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長爹谭。 經(jīng)常有香客問我枷邪,道長,這世上最難降的妖魔是什么诺凡? 我笑而不...
    開封第一講書人閱讀 58,737評論 1 294
  • 正文 為了忘掉前任东揣,我火速辦了婚禮,結(jié)果婚禮上腹泌,老公的妹妹穿的比我還像新娘嘶卧。我一直安慰自己,他們只是感情好凉袱,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,753評論 6 392
  • 文/花漫 我一把揭開白布芥吟。 她就那樣靜靜地躺著,像睡著了一般专甩。 火紅的嫁衣襯著肌膚如雪钟鸵。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,598評論 1 305
  • 那天涤躲,我揣著相機(jī)與錄音棺耍,去河邊找鬼。 笑死种樱,一個胖子當(dāng)著我的面吹牛蒙袍,可吹牛的內(nèi)容都是我干的俊卤。 我是一名探鬼主播,決...
    沈念sama閱讀 40,338評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼害幅,長吁一口氣:“原來是場噩夢啊……” “哼瘾蛋!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起矫限,我...
    開封第一講書人閱讀 39,249評論 0 276
  • 序言:老撾萬榮一對情侶失蹤哺哼,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后叼风,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體取董,經(jīng)...
    沈念sama閱讀 45,696評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,888評論 3 336
  • 正文 我和宋清朗相戀三年无宿,在試婚紗的時候發(fā)現(xiàn)自己被綠了茵汰。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,013評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡孽鸡,死狀恐怖蹂午,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情彬碱,我是刑警寧澤豆胸,帶...
    沈念sama閱讀 35,731評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站巷疼,受9級特大地震影響晚胡,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜嚼沿,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,348評論 3 330
  • 文/蒙蒙 一估盘、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧骡尽,春花似錦遣妥、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,929評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至辨图,卻和暖如春班套,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背故河。 一陣腳步聲響...
    開封第一講書人閱讀 33,048評論 1 270
  • 我被黑心中介騙來泰國打工吱韭, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 48,203評論 3 370
  • 正文 我出身青樓理盆,卻偏偏與公主長得像痘煤,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子猿规,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,960評論 2 355

推薦閱讀更多精彩內(nèi)容

  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi閱讀 7,332評論 0 10
  • Linux程序包的管理需要依賴程序包管理工具衷快,程序包管理工具可以實(shí)現(xiàn)程序的安裝、升級姨俩、卸載蘸拔、查詢和校驗(yàn),等等相關(guān)操...
    piziyang12138閱讀 915評論 0 0
  • Linux程序包的管理需要依賴程序包管理工具环葵,程序包管理工具可以實(shí)現(xiàn)程序的安裝调窍、升級、卸載张遭、查詢和校驗(yàn)邓萨,等等相關(guān)操...
    Dream_wdl閱讀 650評論 0 3
  • Linux程序包的管理需要依賴程序包管理工具,程序包管理工具可以實(shí)現(xiàn)程序的安裝菊卷、升級缔恳、卸載、查詢和校驗(yàn)洁闰,等等相關(guān)操...
    Arroganter閱讀 900評論 0 2
  • 整理渴庆,讓我更懂你铃芦,因?yàn)槎阊拍鳎猿霰娊罄住8咝Ш侠硪?guī)劃收納空間, 才能擁有心動的家仁烹。致力于幫助更多人 過上自己想要的美...
    魚擺擺Zhou閱讀 1,107評論 0 0