1. 安装软件
格式:rpm –I [选项] file1.rpm ……fileN.rpm
选项格式:
-h:安装时输出hash记号(“#”)
--test:只对安装进行测试,并不实际安装
--percent:以百分比的形式输出安装的进度
--excludedocs:不安装软件包中的文档文件
--includedocs:安装文档
--replacepkgs:强制安装已经安装的软件包
--replacefiles:替换属于其他软件包的文件
--force:忽略软件包及文件的冲突
--noscripts:不运行预安装和后安装脚本
--prefix:将软件包安装到指定目录下
--ignorearch:不校验软件包的结构
--nodeps:不坚持依赖性关系
--ftpproxy:作为FTP代理
--ftpport:指定FTP的端口号
通用选项:
-v:显示附加信息
-vv:显示调试信息
--root:让rpm将指定的目录作为根目录,这样预安装程序和后安装程序都会安装到这个目录下
--rcfile:设置rpmrc文件
--dbpath:设置rpm资料库所在的路径
2. 删除软件
rpm –e(--erase) [选项] pkg1……pkgN
3. 升级软件
Rpm –U (--upgrade)[选项]file1.rpm……fileN.rpm
4. 查询软件
rpm –q(--query)[选项]pkg1……pkgN
-p:查询软件包的文件
-f:查询属于哪个软件包
-a:查询所有安装的软件包
--whatprovides:查询提供了功能的软件包
-g:查询属于组的软件包
--whatrequires:查询所有需要功能的软件包
5. 校验已安装的软件包
rpm –v (--verify or -y)[选项]pkg1……pkgN