RedHatLinux操作系統軟件包的管理(4)
4. 查詢
#rpm -q rhviewer
rhviewer-3.10a-13
如果要查詢的軟件忘記了名字,可以用#rpm -qa來顯示出所有的已經安裝的軟件。
更詳細的軟件信息,可以用#rpm -qi來查詢。
5. 驗證
#rpm -V rhviewer
說明:驗證rhviewer軟件包的正確性
#rpm -Vf /bin/vi
說明:驗證包含/bin/vi文件的軟件包
#rpm -Va
說明:驗證所有軟件包
#rpm -Vp rhviewer-3.10a-13.i386.rpm
說明:使用.rpm文件來驗證軟件包的正確性
驗證模式會比較原始軟件包信息及安裝在系統中的軟件包文件信息,包括每個文件的大小、MD5 checksum、權限、類型、擁有者及所屬的文件組。在驗證後若沒有任何輸出,表示軟件包正常。如果有不一致的地方,RPM將會顯示出它們的錯誤碼。下面列出一些可能的錯誤碼:
5: MD5校驗碼不匹配
S: 文件大小不匹配
L: 符號連接錯誤
T: 文件修改時間不匹配
D: 設備屬性不匹配
U: 用戶不匹配
G: 文件組不匹配
M: 模式不匹配,包括權限和文件類型