rpm执行安装包二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。常用命令组合:-ivh:安装显示安装进度--install--verbose--hash-Uvh:升级软件包--Update;-qpl:列出RPM软件包内的文件信息[QueryPackagelist];-qpi:列出RPM软件包的描述信息[QueryPackageinstallpackage(s)];-qf:查找指定文件属于哪个RPM软件包[QueryFile];-Va:校验所有的RPM软件包,查找丢失的文件[ViewLost];-e:删除包rpm-qsamba//查询程序是否安装rpm-ivh/media/cdrom/RedHat/RPMS/samba-3.0.10-1.4E.i386.rpm//按路径安装并显示进度rpm-ivh--relocate/=/opt/gaimgaim-1.3.0-1.fc4.i386.rpm//指定安装目录rpm-ivh--testgaim-1.3.0-1.fc4.i386.rpm//用来检查依赖关系;并不是真正的安装;rpm-Uvh--oldpackagegaim-1.3.0-1.fc4.i386.rpm//新版本降级为旧版本rpm-qa|grephttpd#[搜索指定rpm包是否安装]--all搜索*httpd*rpm-qlhttpd#[搜索rpm包]--list所有文件安装目录rpm-qpiLinux-1.4-6.i368.rpm#[查看rpm包]--query--package--installpackage信息rpm-qpfLinux-1.4-6.i368.rpm#[查看rpm包]--filerpm-qpRfile.rpm#[查看包]依赖关系rpm2cpiofile.rpm|cpio-div#[抽出文件]rpm-ivhfile.rpm#[安装新的rpm]--install--verbose--hashrpm-ivh[url]http://mirrors.kernel.org/fedora/core/4/i386/os/Fedora/RPMS/gaim-1.3.0-1.fc4.i386.rpm[/url]rpm-Uvhfile.rpm#[升级一个rpm]--upgraderpm-efile.rpm#[删除一个rpm包]--erase常用参数:Install/Upgrade/Eraseoptions:-i,--installinstallpackage(s)-v,--verboseprovidemoredetailedoutput-h,--hashprinthashmarksaspackageinstalls(goodwith-v)-e,--eraseerase(uninstall)package-U,--upgrade=
+upgradepackage(s)--replacepkge无论软件包是否已被安装,都强行安装软件包--test安装测试,并不实际安装--nodeps忽略软件包的依赖关系强行安装--force忽略软件包及文件的冲突Queryoptions(with-qor--query):-a,--allquery/verifyallpackages-p,--packagequery/verifyapackagefile-l,--listlistfilesinpackage-d,--docfileslistalldocumentationfiles-f,--filequery/verifypackage(s)owningfileRPM源代码包装安装.src.rpm结尾的文件,这些文件是由软件的源代码包装而成的,用户要安装这类RPM软件包...