辨別Linux系統(tǒng)rpm和yum工具的方法(容易混)
很多用戶經(jīng)常把Linux系統(tǒng)下的rpm和yum弄混,它們名字相似,功能相同,都可用于軟件的安裝,那么這兩者到底有什么區(qū)別呢?下面小編教你如何辨別Linux中的rpm和yum。

yum與rpm區(qū)別
rpm是由紅帽公司開發(fā)的軟件包管理方式,使用rpm我們可以方便的進(jìn)行軟件的安裝、查詢、卸載、升級等工作。但是rpm軟件包之間的依賴性問題往往會很繁瑣,尤其是軟件由多個rpm包組成時。Yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及SUSE中的Shell前端軟件包管理器?;禦PM包管理,能夠從指定的服務(wù)器自動下載RPM包并且安裝,可以自動處理依賴性關(guān)系,并且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。
Linux中的rpm
英文原義:RPM Package Manager
中文釋義:RPM軟件包管理器
注解:一種用于互聯(lián)網(wǎng)下載包的打包及安裝工具,它包含在某些Linux分發(fā)版中。它生成具有.RPM擴(kuò)展名的文件。
RPM是RedHat軟件包管理工具的縮寫,這一文件格式名稱雖然打上了RedHat的標(biāo)志,但是其原始設(shè)計理念是開放式的,現(xiàn)在包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分發(fā)版本都有采用,可以算是工人的行業(yè)標(biāo)準(zhǔn)了。
RPM文件在Linux系統(tǒng)中的安裝最為簡便。以著名那個的圖像處理軟件XV為例,其RPM包xv-3.10a-13.i386.rpm可以在該程序的主頁http://www.trilon.com/xv中下載取得。
在Termina中,基本的安裝指令如下:
rpm –i xv-3.10a-13.i386.rpm
如果你的聯(lián)網(wǎng)速度足夠快,也可以直接從網(wǎng)絡(luò)上安裝的所有RPM程序組件的資料。我們也可以使用RPM來卸載相關(guān)的應(yīng)用程序。
rpm –e xv
RPM的常用參數(shù)還包括:
-vh:顯示安裝速度;
-U:升級軟件包
-qpl:列出RPM軟件包內(nèi)煩人文件信息
-qpi:列出RPM軟件包的描述信息
-qf:查找指定文件屬于哪個RPM軟件包
-Va:校驗所有的RPM軟件包,查找丟失的文件
Linux中yum
一、 yum是什么?
yum=Yellow dog Updater,Modified 111cn.net
主要功能是更方便的添加/刪除/更新RPM包
優(yōu)點:它能自動解決包的依賴性問題
它能便于管理大量系統(tǒng)的更新問題
二、 yum特點
l 可以同時配置多個資源庫
l 簡潔的配置文件
l 自動解決增加或刪除rpm包時遇到的依賴性問題
l 使用方便
l 保持與RPM數(shù)據(jù)庫的一致性
三、 yum安裝
Fedora自帶
#rpm –ivh yum-2.0.4-2noarch.rpm
四、 yum應(yīng)用
檢查有哪些可更新的rpm包
#yum check-update
安裝rpm包,使xmms可以播放mp3
#yum install xmms-mp3
安裝mplayer,同時自動安裝相關(guān)的軟件
#yum install mplayer
刪除licq包,同時刪除與該包有依賴性的包
#yum remove licq
注:同時會提示刪除licq-gnome,licq-qt,licq-text。
系統(tǒng)更新:(更新所有可以升級的rpm包,包括kernel)
#yum -y update
每天定期執(zhí)行系統(tǒng)更新
#chkcongig yum on
#service yum start
五、 yum指令詳解
*rpm包的更新
檢查可更新的rpm包
#yum check-update
更新所有的rpm包
#yum update
更新指定的rpm包,如更新kernel和kernel source
#yum update kernel kernel-source
大規(guī)模的版本升級,與yum updater不同的是。連舊的淘汰的包也升級
#yum upgrade
通過上文的介紹,想必您已經(jīng)會辨別rpm和yum了,其實這兩者的功能都是一樣的,使用yum的用戶會比較多一些。
相關(guān)文章

集成系統(tǒng)級Claw模式! Deepin 官宣發(fā)布 25.1 版本
deepin操作系統(tǒng)發(fā)布了最新的 25.1 版本更新,該版本基于 deepin 25 正式版積累的多輪內(nèi)測成果,在 AI 能力、內(nèi)核版本、桌面環(huán)境、文件管理器以及系統(tǒng)安全等方面進(jìn)行了更新2026-04-13
又一代老硬件退場! Linux 內(nèi)核正式放棄Intel 486 CPU
在過去的幾十年間,CPU 的架構(gòu)已經(jīng)經(jīng)歷了飛速發(fā)展,x86 系列就是其中之一,而 i486 則屬于該系列中的一個,當(dāng)前,i486 的CPU處理器已經(jīng)夠老,從 Linux 7.1 開始將不再有對2026-04-09
趕緊收藏! 全網(wǎng)最全 Linux 命令總結(jié)
我把 Linux 中最常用、最實用、最常被問到的命令按照實際使用場景分類整理,方便你快速查閱和記憶,內(nèi)容覆蓋日常運維、開發(fā)調(diào)試、性能分析、文件處理、網(wǎng)絡(luò)、安全、系統(tǒng)管2026-04-08
一分鐘內(nèi)檢查Linux服務(wù)器性能? 9個性能檢測常用的基本命令
今天我們來看看Linux系統(tǒng)中用于性能監(jiān)控的一系列命令,這些命令可以快速查看機(jī)器的負(fù)載情況,詳細(xì)請看下文介紹2026-03-18
從零基礎(chǔ)到精通! 適合高級用戶的15款Linux發(fā)行版推薦
Linux作為操作系統(tǒng)領(lǐng)域靈活性和可定制性的基石,提供了大量滿足不同用戶需求的發(fā)行版,今天分享適合高級用戶的15款Linux發(fā)行版2026-03-10
開箱即用? 這4個高手級Linux發(fā)行版遠(yuǎn)沒你想象的那么安全易用
如果你正在糾結(jié)用哪個發(fā)行版?零基礎(chǔ)新手別被“高端”“極客”“聲明式”這些詞沖昏頭腦,先用好用的,再慢慢進(jìn)階2026-03-10
這幾款SSH工具真的夠用了! Linux好用的ssh工具推薦
在Linux上使用SSH,您需要安裝一個SSH客戶端,今天整理找到的8 款 SSH / 終端工具,從免費開源到企業(yè)級商用,從輕量化命令行到一站式工具箱,每款都做了介紹與對比,希望能2026-03-09
在Linux系統(tǒng)下有兩種用戶,即高級用戶root,普通用戶,高級用戶root可以在系統(tǒng)中做任何事情,普通用戶僅可在Linux系統(tǒng)中做有限的事情,下面我們就來看看切換方法2026-02-28
揭秘當(dāng)前登錄用戶的身份! Linux中使用logname命令的技巧
logname命令就是這樣一個簡單但強(qiáng)大的工具,它能幫助我們輕松獲取當(dāng)前登錄用戶的用戶名,今天,我們就來深入探索一下這個命令的工作原理、使用方法和最佳實踐2026-02-26
在 Linux 系統(tǒng)中,DNS 緩存是一種將域名和 IP 地址映射關(guān)系緩存在本地的機(jī)制,可以加快域名解析速度,并減輕 DNS 服務(wù)器的負(fù)載2026-02-26



