一.RPM的使用
1.RPM软件包常用命令规范
Haige-1.2.0-30.ei6.i686.rpm (软件包 - 版本号 - 对应系统平台 )
2.RPM基础命令
#安装软件:rpm -i software.rpm
#卸载软件:rpm -e software(程序名)
#升级形式安装:rpm -u software - new.rpm
#rpm通过http,ftp协议安装软件:
rpm -ivh http://www.hellohaige.net/software.com
3.可以加入以下参数
-v 显示详细信息
-h 显示进度条
例如:rpm -ivh haige-1.2.0-30.ei6.i686.rpm
二.RPM查询
RPM会保存软件相关的很多信息,可以通过以下命令查询
#rpm -qa 列出所有安装的rpm软件
#rpm -qf 文件名 查询目标文件属于哪个rpm包
#rpm -qi 包名 查询指定已安装rpm软件的信息
#rpm -ql 包名 查询指定已安装rpm软件所包含的文件
#rpm -qip software.rpm 查询rpm文件的信息
#rpm -qlp software.rpm 查询rpm文件包含的文件
三.RPM验证
1.软件在传播的过程中可能会被恶意的修改,所以为了安全起见,现代系统都加入了对软件的验证功能
2.验证一般采用非对称加密算法,所以需要一个密钥
3.导入密钥
rpm --Import RPM-GPG-KEYCentOS-6
4.验证rpm文件(验证rpm文件的完整性)
rpm -K software.rpm
5.验证已安装的软件(查看安装的文件是否被修改)
rpm -V software(程序名)