linux rpm 全部命令,Linux rpm命令

本文介绍了RPM命令在Linux系统中用于安装、查询和卸载软件包的各种参数用法,如`-i`用于安装,`-e`用于卸载,`-q`用于查询等。同时展示了如何查询特定文件属于哪个软件包,以及查看已安装包的详细信息和文件列表。
摘要由CSDN通过智能技术生成

rpm常见命令参数

用法: rpm [选项...]

-a:查询所有套件;

-b+或-t +:设置包装套件的完成阶段,并指定套件档的文件名称;

-c:只列出组态配置文件,本参数需配合"-l"参数使用;

-d:只列出文本文件,本参数需配合"-l"参数使用;

-e或--erase:删除指定的套件;

-f+:查询拥有指定文件的套件;

-h或--hash:套件安装时列出标记;

-i:显示套件的相关信息;

-i或--install:安装指定的套件档;

-l:显示套件的文件列表;

-p+:查询指定的RPM套件档;

-q:使用询问模式,当遇到任何问题时,rpm指令会先询问用户;

-R:显示套件的关联性信息;

-s:显示文件状态,本参数需配合"-l"参数使用;

-U或--upgrade:升级指定的套件档;

-v:显示指令执行过程;

-vv:详细显示指令执行过程,便于排错。

安装rpm -ivh xxx.rpm               # 直接安装

rpmrpm --force -ivh xxx.rpm # 忽略报错,强制安装

卸载

[root@localhost ~]# rpm -ql tree        # 查询

[root@localhost ~]# rpm -e tree         # 卸载

[root@localhost ~]# rpm -ql tree        # 查询

列出所有安装过的包[root@localhost ~]# rpm -qa

如何获得某个软件包的文件全名[root@localhost ~]# rpm -q tree

rpm包中的文件安装的位置[root@localhost ~]# rpm -ql tree

哪个软件包包含这个程序[root@localhost ~]#rpm -qf `程序名`    #返回软件包的全名

[root@localhost ~]#rpm -qif `程序名`   #返回软件包的有关信息

[root@localhost ~]#rpm -qlf `程序名`   #返回软件包的文件列表

[root@localhost ~]# rpm -qf `shd`

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值