怎么辨別Linux系統(tǒng)rpm與yum工具
發(fā)表時間:2023-08-06 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]很多用戶經(jīng)常把Linux系統(tǒng)下的rpm和yum弄混,它們名字相似,功能相同,都可用于軟件的安裝,那么這兩者到底有什么區(qū)別呢?下面小編教你如何辨別Linux中的rpm和yum。yum與rpm區(qū)別rpm...
很多用戶經(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前端軟件包管理器。基於RPM包管理,能夠從指定的服務(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:校驗(yàn)所有的RPM軟件包,查找丟失的文件
Linux是一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng)