在linux下rpm的一些常用方法。

在linux下rpm的一些常用方法。

查找安装在系统中的Linux内核的版本:
   [code:1]rpm -q kernel[/code:1]

查找gcc的版本号:
   [code:1]rpm -q gcc[/code:1]

查找所有已安装的rpm列表
   [code:1]rpm -qa | more[/code:1]

可以加上grep, 例如 :
   [code:1]rpm -qa | grep kernel[/code:1]

列出软件包所有的配置文件Linux
   [code:1]rpm -qc 包名[/code:1]

列促所有文档:
   [code:1]rpm -qd 包名[/code:1]

列出详细信息
   [code:1]rpm -qi 包名[/code:1]

列出所有文件
  [code:1] rpm -ql 包名[/code:1]

列出所有文件状态
   [code:1]rpm -qs 包名[/code:1]

安装rpm包
   [code:1]rpm -i 包名[/code:1]

强制安装:
[code:1]rpm -i --force rpm_source[/code:1]

删除rpm:
[code:1] rpm -e 包名[/code:1] (可以不需要包名之后的东西)

升级rpm
  [code:1] rpm -U 新的rpm包[/code:1]

验证rpm
[code:1]  rpm -V 包名
   例如: rpm -V kernel
[/code:1]
例如, 我的mandrake90,

[code:1] [root@huang jboard]# rpm -qa | grep XFree
XFree86-xfs-4.2.1-3mdk
XFree86-4.2.1-3mdk
XFree86-75dpi-fonts-4.2.1-3mdk
XFree86-100dpi-fonts-4.2.1-3mdk
XFree86-devel-4.2.1-3mdk
XFree86-cyrillic-fonts-4.2.1-3mdk
XFree86-server-4.2.1-3mdk
XFree86-libs-4.2.1-3mdk[/code:1]
辛苦了!