安裝和更新選項(xiàng)為:
--allfiles
安裝或更新所有文件。
--badreloc
與--relocate一起使用,強(qiáng)制重新定位,即使包不是可重定位的。
--excludedocs
不安裝任何文檔文件。
--excludepath path
不安裝文件名以path開(kāi)始的任何文件。
--force
強(qiáng)制安裝。等價(jià)于使用--replacepkgs,--replacefiles和--oldpackage。
-h,--hash
當(dāng)包檔案被解包時(shí)打印50個(gè)散列標(biāo)記。使用--version選項(xiàng)以進(jìn)行更好的顯示。
--ignorearch
即使二進(jìn)制包用于不同的體系結(jié)果也進(jìn)行安裝。
--ignoreos
即使操作系統(tǒng)不匹配也安裝二進(jìn)制包。
--ignoresize
安裝前不檢查磁盤的可用空間。
--includedocs
安裝文檔文件。只有在rpmrc文件中指定了excludedocs:1時(shí),才需要這個(gè)選項(xiàng)。
--nodeps
不檢查這個(gè)包是否依賴于其他包的存在。
--noorder
安裝之前,不為了滿足依賴關(guān)系而對(duì)包進(jìn)行重新排序。
--noscripts
不執(zhí)行任何預(yù)安裝或后安裝腳本。
--notriggers
不執(zhí)行任何由包安裝觸發(fā)的腳本。
--oldpackage
允許升級(jí)以用舊包替換新包。
--percent
當(dāng)文件被解壓時(shí)輸出完成百分比的信息。
--prefix path
把可重定位包的安裝前綴設(shè)置為path。
--replacefiles
即使包替換了來(lái)自其他安裝包的文件,也安裝這些包。
--replacepkgs
即使某些包已經(jīng)被安裝,也安裝他們。
--test
檢查安裝過(guò)程,看整個(gè)過(guò)程都做了些什么,但并不真正安裝包。
查詢
query命令的語(yǔ)法為:
rpm -q[information-options] [package-options]
rpm --query[information-options] [package-options]
查詢選項(xiàng)有兩個(gè)子集:包選擇選項(xiàng)決定查詢什么包,信息選擇選項(xiàng)決定提供什么信息。
以下簡(jiǎn)單示演示一下包查詢:
簡(jiǎn)單查詢:
最簡(jiǎn)單的形式是rpm -q packagename查詢。可以用這個(gè)命令尋找以安裝包的版本。
示例:
[root@localhost ~]# rpm -q lynx
lynx-2.8.5-18
信息查詢:
rpm -qi packagename命令可以得到安裝包的匯總信息。
示例:
[root@localhost ~]# rpm -qi lynx
Name : lynx Relocations: (not relocatable)
Version : 2.8.5 Vendor: Red Hat, Inc.
Release : 18 Build Date: 2004年07月08日 星期四 18時(shí)52分16秒
Install Date: 2006年05月30日 星期二 13時(shí)27分21秒 Build Host: tweety.build.redhat.com
Group : 應(yīng)用程序/互聯(lián)網(wǎng) Source RPM: lynx-2.8.5-18.src.rpm
Size : 4837340 License: GPL
Signature : DSA/SHA1, 2004年10月21日 星期四 01時(shí)14分03秒, Key ID b44269d04f2a6fd2
Packager : Red Hat, Inc. URL : http://lynx.isc.org/
Summary : 一個(gè)基于文本的網(wǎng)頁(yè)瀏覽器。
Description :
Lynx 是一個(gè)基于文本的 萬(wàn)維網(wǎng) 瀏覽器。Lynx不顯示任何
圖像,但是它支持框架、表格、以及多數(shù)其它 HTML
標(biāo)簽。Lynx 優(yōu)于圖形化瀏覽器的地方是它的速度――
Links 能夠快速啟動(dòng)、退出、及顯示網(wǎng)頁(yè)。
標(biāo)識(shí)擁有者