使用rpm命令

主要介绍如何使用 rpm命令在 Linux系统上安装、卸载、升级、查询、列出清单、检查和编译 RPM软件包。

1. 安装RPM包
[root@Aid]# rpm -ivh foo-1.0-2.i386.rpm
RPM包文件名 foo-1.0-2.i386.rpm的含义是这样的:软件包的名字是 foo,版本 1.0,发布号 2,适用于i386体系结构。

2. 卸载RPM包

[root@Aid]# rpm -e foo

注意:用软件包的名字( foo)而不是文件名( foo-1.0-2)。

3. 升级RPM包
[root@Aid]# rpm -Uvh foo-1.0-2.i386.rpm
这个命令自动卸载旧的 foo软件包,再安装新的。通常都是用“ rpm -Uvh”来安装软件包,
因为即使没有安装过旧版本的软件,它也能正常运行,不受丝毫影响。
4. 查询RPM包
[root@Aid]# rpm -q foo
这个命令显示已安装的软件包的名字、版本、发布号。同时,这个命令还可以用来查看软
件包是否安装。
5. 显示软件包信息
[root@Aid]# rpm -qi foo
这个命令显示软件包的信息,包括:名字,版本以及软件的描述。
6. 显示软件包中的文件
[root@Aid]# rpm -ql foo
列出RPM包中文件的清单。
7. 检查软件包的签名
[root@Aid]# rpm --checksig foo
这个命令用来检查软件包的 PGP签名,以确保软件包的完整性以及没有被改动过。 PGP的配
置信息必须从配置文件中读入。在把软件包安装到系统中之前,用这个命令先检查一下软件包。
使用这个命令要求先安装 GnuPG或pgp。
8. 用以源代码发布的 RPM包来安装软件
[root@Aid]# rpm -ivh --rebuild foo.src.rpm
这个命令会编译 foo软件包,在“ /usr/src/redhat/RPMS/i386/”目录下生成二进制的 RPM包。
然后,可以用上面介绍的命令,正常地安装软件包了。
 

你可能感兴趣的:(linux,命令,rpm)