RPM 是一个非常有用的工具,正如你所看到的,它有几个选项。 理解它们的最好方法是看一些例子。 我已经在上面介绍了简单的安装/卸载,所以这里是一些更多的例子
假设你不小心删除了一些文件,但不确定你删除了什么。 如果你想验证你的整个系统,看看可能缺少什么,你可以这样做
rpm -Va |
假设你偶然发现了一个你不认识的文件。 要找出哪个软件包拥有它,你可以这样做
rpm -qf /usr/X11R6/bin/xjewel |
xjewel-1.6-1 |
你找到一个新的 koules RPM,但你不知道它是什么。 要了解它的一些信息,请执行
rpm -qpi koules-1.2-2.i386.rpm |
Name : koules Distribution: Red Hat Linux Colgate Version : 1.2 Vendor: Red Hat Software Release : 2 Build Date: Mon Sep 02 11:59:12 1996 Install date: (none) Build Host: porky.redhat.com Group : Games Source RPM: koules-1.2-2.src.rpm Size : 614939 Summary : SVGAlib action game with multiplayer, network, and sound support Description : This arcade-style game is novel in conception and excellent in execution. No shooting, no blood, no guts, no gore. The play is simple, but you still must develop skill to play. This version uses SVGAlib to run on a graphics console. |
现在你想看看 koules RPM 安装了哪些文件。 你可以这样做
rpm -qpl koules-1.2-2.i386.rpm |
/usr/doc/koules /usr/doc/koules/ANNOUNCE /usr/doc/koules/BUGS /usr/doc/koules/COMPILE.OS2 /usr/doc/koules/COPYING /usr/doc/koules/Card /usr/doc/koules/ChangeLog /usr/doc/koules/INSTALLATION /usr/doc/koules/Icon.xpm /usr/doc/koules/Icon2.xpm /usr/doc/koules/Koules.FAQ /usr/doc/koules/Koules.xpm /usr/doc/koules/README /usr/doc/koules/TODO /usr/games/koules /usr/games/koules.svga /usr/games/koules.tcl /usr/man/man6/koules.svga.6 |