歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

Linux中軟件包安裝(rpm和yum)

下面我給大家介紹一下在linux中軟件包的安裝方法:

rpm和yum的安裝

首先我先介紹一下rpm的安裝方法及命令

rpm是由紅帽公司開發的軟件包管理方式,使用rpm我們可以方便的進行軟件的安裝、查詢、卸載、升級等工作。但是rpm軟件包之間的依賴性問題往往會很繁瑣,尤其是軟件由多個rpm包組成時。Yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及SUSE中的Shell前端軟件包管理器。基於RPM包管理,能夠從指定的服務器自動下載RPM包並且安裝,可以自動處理依賴性關系,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。(1)rpm 可以實現對軟件包安裝卸載升級校驗查詢

安裝

rpm            -i              (install) 安裝

-v              詳細

-h              安裝的時候顯示進度條

一般我們在安裝一個軟件包的時候這三個命令我們會結合的使用–ivh

--nodeps            取消依賴關系

--replacefiles    是把一些沖突的文件覆蓋安裝

--reolacekgs      替換已經安裝過的軟件包

--prefix          指明軟件包安裝的路徑

查詢

rpm            -q                對軟件包查詢

-a                所有

-qa                查詢所有軟件包

-qip              查詢沒有安裝過的軟件包          +包名稱及路徑

-qi                查詢已經安裝過的軟件包            +包名

-l                位置

-ql                查詢已安裝過的軟件包位置    +包名稱

-qlp              查詢軟件包裡面包含哪些文件 +包名稱及路徑

-qf                查詢某個文件時屬於哪個軟件包

卸載

rpm            -e                包名稱

升級

rpm              -uvh              不但可以完成升級還可以完成安裝

-fvh              只可以進行軟件的升級

校驗

rpm            -V                在校驗的時候如果沒有提示任何的信息,說明文件沒有錯誤

數字簽名

rpm            –K                用於檢測你的數字簽名  +包名稱

rpm            --import  導入你公鑰文件    +公鑰文件

用rpm唯一不方便的就是沒有更好的解決包和包之間的依賴關系

(2)yum

yum = Yellow dog Updater,Modified 主要功能是更方便的添加/刪除/更新RPM包.它能自動解決包的倚賴性問題.

yum

yum        list installed            查看已經安裝過的

available                查看沒有安裝過的

repolist                  查看查看有多少repoID

info                      查看數據包的信息

install                  安裝數據包可以很好的查看依賴關系然後按y,自動幫我們解決依賴關系,及依賴的軟件包也會自動安裝上去加–y 可以自動把依賴的軟件包安裝上去,而不用我們每步查看。這就是yum的優點

remove                    卸載軟件包

包組

yum            groplist                  查看yum下的包組

gropinstall              安裝軟件包組中間含有空格,則用  雙引括起來加-y  自動安裝所有依賴關系會自動安裝

gropremove                包組的刪除

gropinfo                  查看軟件包組的信息

yum clean all            清除緩存文件

如果要更新文件,我們首先需要吧createrpo-0.4.11-3.e15.noarch.rpm安裝上去然後執行

createrepo  -g +組文件名實現文件的更新

以上是軟件包安裝的兩種方式rpm和yum的安裝,有什麼不對,請聯系我!

相關閱讀:

RPM詳細解釋 http://www.linuxidc.com/Linux/2013-07/87917.htm

制作自己的RPM包 http://www.linuxidc.com/Linux/2013-06/86435.htm

Linux 下RPM安裝後的目錄結構和一些配置 http://www.linuxidc.com/Linux/2013-06/85761.htm

RPM與yum的綜合性介紹與示例演示 http://www.linuxidc.com/Linux/2013-05/84480.htm

Linux下軟件包的安裝yum以及RPM的使用(二) http://www.linuxidc.com/Linux/2013-07/87964p2.htm

Copyright © Linux教程網 All Rights Reserved