Linux软件包管理命令
rpm命令是个很常用的命令,RHEL和Fedora下管理软件包的强有力工具。这里,我们按照安装、卸载、更新等不同的用途详细介绍rpm的命令格式和参数。rmp是Red Hat Linux发行版专门用来管理Linux各项套件的程序,它遵循GPL规则且功能强大方便,因而广受欢迎,逐渐受到其它发行版的采用。
- 安装RPM软件包
格式:rpm -i options rpm1…rpmn
参数:
- rpm1…rpmn:要安装的RPM包名,多个之间用空格分开,可使用通配符
- –test:只对安装进行测试,并不实际安装
- –percent:以百分比的形式输出安装的进度
- –excludedocs:不安装软件包中的文档文件
- –includedocs:安装文档
- –replacepkgs:强制重新安装已经安装的软件包
- –replacefiles:替换属于其它软件包的文件
- –force:忽略软件包及文件的冲突
- –noscripts:不运行预安装和后安装脚本
- –prefix:将软件包安装到指定的路径下
- –ignorearch:不校验软件包的结构
- –ignoreos:不检查软件包运行的操作系统
- –nodeps:不检查依赖性关系
- –root:让RPM将指定的路径做为“根目录”
- 删除软件包
格式:rpm -e options pkg1 … pkgN
参数:
- pkg1 … pkgN:要删除的软件包
- –test:只执行删除的测试
- –noscripts:不运行预安装和后安装脚本程序
- –nodeps:不检查依赖性
- 升级软件包
格式:rpm -U options file1.rpm … fileN.rpm
参数:
- file1.rpm… fileN.rpm:软件包的名字
- -h:安装时输出hash记号:(“#”)
- –oldpackage:允许“升级“到一个老版本
- –test:只进行升级测试
- –excludedocs:不安装软件包中的文档文件
- –includedocs:安装文档
- –replacepkgs:强制重新安装已经安装的软件包
- –replacefiles:替换属于其它软件包的文件
- –force:忽略软件包及文件的冲突
- –percent:以百分比的形式输出安装的进度
- –noscripts:不运行预安装和后安装脚本
- –prefix:将软件包安装到由prifix指定的路径下
- –ignorearch:不校验软件包的结构
- –ignoreos:不检查软件包运行的操作系统
- –nodeps:不检查依赖性关系
- 查询软件包
格式:rpm -q options pkg1…pkgN
参数:
- pkg1…pkgN:查询已安装的软件包
- -p:查询软件包的文件
- -f:查询属于哪个软件包
- -a:查询所有安装的软件包
- -g:查询属于组的软件包
- -i:显示软件包的概要信息
- -l:显示软件包中的文件列表
- -c:显示配置文件列表
- -d:显示文档文件列表
- -s:显示软件包中文件列表并显示每个文件的状态
- –provides:显示软件包提供的功能
- -R:显示软件包所需的功能
- –root:让RPM将指定的路径做为“根目录”
- 校验已安装软件包
命令格式:rpm -V options pkg1 … pkgN
参数
- pkg1…pkgN:将要校验的软件包名
- -f:校验所属的软件包
- -a Verify:校验所有的软件包
- -g:校验所有属于组的软件包
- –noscripts:不运行校验脚本
- –nodeps:不校验依赖性
- –nofiles:不校验文件属性
- –root:让RPM将指定的路径做为“根目录”
- RPM包的安装、升级和卸载
-
rpm -ivh rpm包 //安装软件
-
rpm -Uvh rpm包名 //升级软件
-
rpm -e rpm包名 //卸载软件
这里,i表示安装,v表示显示过程,h表示人性化显示,U表示升级,e表示卸载。常常用到如下几个参数:
- –force 强制安装。在有时候进行覆盖安装的时候就必须带该参数
- –nodeps不检查包的依赖性
- –force 强制安装。在有时候进行覆盖安装的时候就必须带该参数
- RPM软件包的查询
-
rpm -q rpm包 //查询某个软件包是否已经安装
-
rpm -qi rpm包 //查询某个软件包的详细信息
-
rpm –ql rpm包 //查询某个软件包中包含的文件
-
rpm –qf 文件全名 //查询某个文件属于哪个软件包
-
rpm -qa //列出系统当前安装的所有软件包
声明: 除非转自他站(如有侵权,请联系处理)外,本文采用 BY-NC-SA 协议进行授权 | 嗅谱网
转载请注明:转自《Linux软件包管理命令》
本文地址:http://www.xiupu.net/archives-50.html
关注公众号:
微信赞赏
支付宝赞赏