您好,欢迎访问三七文档
英文原义:RedhatPackageManager中文释义:RPM软件包管理器注解:一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。与Dpkg类似。RPM是RedHatPackageManager(RedHat软件包管理工具)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux、S.u.S.E.以及TurboLinux等Linux的分发版本都有采用,可以算是公认的行业标准了。rpm常用命令1.安装一个包#rpm-ivh2.升级一个包#rpm-Uvh3.移走一个包#rpm-e4.安装参数--force即使覆盖属于其它包的文件也强迫安装--nodeps如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。5.查询一个包是否被安装#rpm-qrpmpackagename6.得到被安装的包的信息#rpm-qirpmpackagename7.列出该包中有哪些文件#rpm-qlrpmpackagename8.列出服务器上的一个文件属于哪一个RPM包#rpm-qf9.可综合好几个参数一起用#rpm-qilrpmpackagename10.列出所有被安装的rpmpackage#rpm-qa11.列出一个未被安装进系统的RPM包文件中包含有哪些文件?#rpm-qilprpmpackagenameRPM中文手册一、安装命令格式:rpm-i(or--install)optionsfile1.rpm...fileN.rpm参数:file1.rpm...fileN.rpm将要安装的RPM包的文件名详细选项:-h(or--hash)安装时输出hash记号(``#'')--test只对安装进行测试,并不实际安装。--percent以百分比的形式输出安装的进度。--excludedocs不安装软件包中的文档文件--includedocs安装文档--replacepkgs强制重新安装已经安装的软件包--replacefiles替换属于其它软件包的文件--force忽略软件包及文件的冲突--noscripts不运行预安装和后安装脚本--prefix将软件包安装到由指定的路径下--ignorearch不校验软件包的结构--ignoreos不检查软件包运行的操作系统--nodeps不检查依赖性关系--ftpproxy用作为FTP**--ftpport指定FTP的端口号为通用选项-v显示附加信息-vv显示调试信息--root让RPM将指定的路径做为根目录,这样预安装程序和后安装程序都会安装到这个目录下--rcfile设置rpmrc文件为--dbpath设置RPM资料库存所在的路径为二、删除命令格式:rpm-e(or--erase)optionspkg1...pkgN参数pkg1...pkgN:要删除的软件包详细选项--test只执行删除的测试--noscripts不运行预安装和后安装脚本程序--nodeps不检查依赖性通用选项-vv显示调试信息--root让RPM将指定的路径做为根目录,这样预安装程序和后安装程序都会安装到这个目录下--rcfile设置rpmrc文件为--dbpath设置RPM资料库存所在的路径为三、升级命令格式rpm-U(or--upgrade)optionsfile1.rpm...fileN.rpm参数file1.rpm...fileN.rpm软件包的名字详细选项-h(or--hash)安装时输出hash记号(``#'')--oldpackage允许升级到一个老版本--test只进行升级测试--excludedocs不安装软件包中的文档文件--includedocs安装文档--replacepkgs强制重新安装已经安装的软件包--replacefiles替换属于其它软件包的文件--force忽略软件包及文件的冲突--percent以百分比的形式输出安装的进度。--noscripts不运行预安装和后安装脚本--prefix将软件包安装到由指定的路径下--ignorearch不校验软件包的结构--ignoreos不检查软件包运行的操作系统--nodeps不检查依赖性关系--ftpproxy用作为FTP**--ftpport指定FTP的端口号为通用选项-v显示附加信息-vv显示调试信息--root让RPM将指定的路径做为根目录,这样预安装程序和后安装程序都会安装到这个目录下--rcfile设置rpmrc文件为--dbpath设置RPM资料库存所在的路径为四、查询命令格式:rpm-q(or--query)options参数:pkg1...pkgN:查询已安装的软件包详细选项-p(or``-'')查询软件包的文件-f查询属于哪个软件包-a查询所有安装的软件包--whatprovides查询提供了功能的软件包-g查询属于组的软件包--whatrequires查询所有需要功能的软件包信息选项显示软件包的全部标识-i显示软件包的概要信息-l显示软件包中的文件列表-c显示配置文件列表-d显示文档文件列表-s显示软件包中文件列表并显示每个文件的状态--scripts显示安装、卸载、校验脚本--queryformat(or--qf)以用户指定的方式显示查询信息--dump显示每个文件的所有已校验信息--provides显示软件包提供的功能--requires(or-R)显示软件包所需的功能通用选项-v显示附加信息-vv显示调试信息--root让RPM将指定的路径做为根目录,这样预安装程序和后安装程序都会安装到这个目录下--rcfile设置rpmrc文件为--dbpath设置RPM资料库存所在的路径为五、校验已安装的软件包命令格式:rpm-V(or--verify,or-y)options参数pkg1...pkgN将要校验的软件包名软件包选项-pVerifyagainstpackagefile-f校验所属的软件包-aVerify校验所有的软件包-g校验所有属于组的软件包详细选项--noscripts不运行校验脚本--nodeps不校验依赖性--nofiles不校验文件属性通用选项-v显示附加信息-vv显示调试信息--root让RPM将指定的路径做为根目录,这样预安装程序和后安装程序都会安装到这个目录下--rcfile设置rpmrc文件为--dbpath设置RPM资料库存所在的路径为六、校验软件包中的文件语法:rpm-K(or--checksig)optionsfile1.rpm...fileN.rpm参数:file1.rpm...fileN.rpm软件包的文件名Checksig--详细选项--nopgp不校验PGP签名通用选项-v显示附加信息-vv显示调试信息--rcfile设置rpmrc文件为七、其它RPM选项--rebuilddb重建RPM资料库--initdb创建一个新的RPM资料库--quiet尽可能的减少输出--help显示帮助文件--version显示RPM的当前版本
本文标题:rpm
链接地址:https://www.777doc.com/doc-2133983 .html