日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

RPM 的使用( 二 )


-R顯示這個軟件包所依賴的軟件包 。同--requires 。
--provides顯示這個軟件包所提供的功能
-l列出這個軟件包內(nèi)所包含的文件 。
-s顯示這個軟件包的狀態(tài),狀態(tài)是指“normal”“not installed”“replaced”

驗證選項
驗證的一般格式為: rpm –V|--verify [驗證選項]
驗證會把軟件包所安裝的軟件與原先數(shù)據(jù)庫中存儲的軟件信息做一個比較 。用戶可以用RPM來驗證已經(jīng)安裝的軟件包,
RPM可以驗證文件的大小,MD5校驗碼,文件權(quán)限,類型,屬主等信息 。對于特定軟件的選項同查詢的選項 。

驗證輸出的格式是一個包括8個字符的字符串,這8個字符中每個字符都代表同數(shù)據(jù)庫中信息所比較的結(jié)果 。如是結(jié)果
是“.”,就代表沒有問題 。下面是相應(yīng)字符的意義:

5 MD5校驗錯D 設(shè)備文件錯
U用戶名錯 G組名錯
S文件大小錯L符號鏈接錯
T文件修改時間錯M 屬性錯(包括讀寫權(quán)限和文件類型)

刪除選項
刪除的一般格式為:rpm –e<軟件名>
注意:這里只能是軟件名,而不是軟件包 。

--allmatches
刪除<軟件包>所指定的所有版本的軟件,如果有多個版本存在的話,一般會給出錯誤碼信息 。

--nodeps
如果要刪除的軟件包是別的軟件所必需的,在刪除時用戶會得到警告 。這時,如果確認要強行刪除,可以使用
--nodeps這個選項 。這樣一來,相關(guān)的軟件就不能運行了 。

--test 不真正刪除,只是測試 。



RPM使用范例

軟件安裝

如果用戶手頭上有一個RPM軟件包,可以使用命令:

# rpm –ivh xanim-27064-3.i386.rpm

安裝時出現(xiàn)的錯誤信息

1.該軟件包已經(jīng)安裝

假如用戶安裝的軟件包已經(jīng)安裝,再安裝的話會出現(xiàn)下列的錯誤信息:
# rpm –ivh xanim-27064-3.i386.rpm

foo package xanim-27064-3.i386.rpm is already installed

error: xanim-27064-3.i386.rpm cannot be installed

如果用戶一定要安裝,可以使用:
# rpm –ivh xanim-27064-3.i386.rpm--force

2.軟件包之間有沖突

假如用戶要安裝的軟件包里的某些文件,先前已經(jīng)有其它的軟件包安裝過,即各種軟件包之間有沖突,則會
出現(xiàn)以下的錯誤信息:
# rpm –ihv foo-1.0-1.i386.rpm

foo /usr/bin/foo confilicts with file from bar-1.0-1

error: foo-1.0-1.i386.rpm cannot be installed

3.缺少相關(guān)的文件

有時安裝的RPM軟件包需要其它的部件才能安裝成功 。這時安裝時有下面的錯誤信息:
# rpm –ihv bar-1.0-1.i386.rpm

failed dependencies: foo is needed by bar-1.0-1

如果用戶要強行安裝,可以使用命令:
# rpm –ivh bar-1.0-1.i386.rpm --nodeps

刪除軟件

要刪除軟件非常簡單,只要執(zhí)行下面的命令就行:
# rpm –e xanim

這時,用戶要注意使用的是軟件的名稱xanim,而不是軟件包的名稱xanim-27.64-3.i386.rpm 。

如果要刪除的軟件是其它軟件所需要的,用戶會得到類似下面的錯誤信息:
# rpm –e xanim

error: xanim is needed by mtv-1.0-1

這表明如果用戶刪除了xanim,則mtv就不能運行了,因為xanim里的一些軟件是mtv運行所需要的 。
若用戶一定要刪除,可以使用下面的命令:
# rpm –e xanim--nodeps

升級軟件

如果用戶以前安裝過xanim-27063-1.i386.rpm,現(xiàn)在又得到了xanim-27064-1.i386.rpm,則使用下面
的命令可以升級這個軟件包:
# rpm –Uhvxanim-27064-1.i386.rpm

實際上,-U參數(shù)是告訴RPM先刪除原先的版本,再安裝新的版本 。所以不管以前是否安裝過這個軟件包,用戶

推薦閱讀