问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

关于LINUX中的rpm命令

发布网友 发布时间:2022-02-26 11:19

我来回答

2个回答

懂视网 时间:2022-02-26 15:40

RPM概述:RPM是RPM Package Manager(RPM软件包管理器)的缩写。

产品型号:Thinkpad E15

系统版本:centos7

软件版本:rpm 4.14

RPM工具使用分为安装、查询、验证、更新、删除等操作

命令格式:rpm [参数] 软件包

rpm命令安装包,常用参数:

-i   是install的意思, 安装软件包

-v  显示附加信息,提供更多详细信息

-V  校验,对已经安装的软件进行校验

-h  --hash  安装时输出####标记

例1:安装rpm包

[root@xuegod63 ~]# rpm -ivh /mnt/BaseOS/Packages/lrzsz-0.12.20-43.el8.x86_64.rpm

#本地安装lrzsz包,安装后可以使用rz和sz命令。

rpm查询功能

用法:rpm -q(query) 常与下面参数组合使用

-a(all)  查询所有已安装的软件包

-f(file)系统文件名(查询系统文件所属哪个软件包),反向查询

-i  显示已经安装的rpm软件包信息,后面直接跟包名

-l(list)  查询软件包中文件安装的位置

-p  查询未安装软件包的相关信息,后面要跟软件的命名

例:

[root@xuegod63 mnt]# rpm -q lrzsz   --->查询指定的包是否安装

[root@xuegod63 mnt]# rpm -qa     --->查询所有已安装包

[root@xuegod63 ~]# which find     #查看find命令的路径

/usr/bin/find

[root@xuegod63 ~]# rpm  -qf /usr/bin/find   #查询文件或命令属于哪个安装包

查询已经安装的rpm包的详细信息或作用  rpm -qi  rpm包名

[root@xuegod63 ~]# rpm -qi lrzsz

针对没有安装的RPM包,要加参数:  -p

[root@xuegod63 ~]# rpm -qpi /mnt/AppStream/Packages/php-mysqlnd-7.3.5-5.module_el8.2.0+314+53b99e08.x86_64.rpm 

rpm包卸载

用法:rpm  -e(erase) 包名

[root@xuegod63 ~]# rpm -e lrzsz

解决rpm依赖关系: 

[root@xuegod63 ~]# cd /mnt/AppStream/Packages/

[root@xuegod63 Packages]# rpm -ivh apr-util-1.6.1-6.el8.x86_64.rpm 

错误:依赖检测失败:

libapr-1.so.0()(64bit) 被 apr-util-1.6.1-6.el8.x86_64 需要

解决:

[root@xuegod63 Packages]# rpm -ivh apr-1.6.3-9.el8.x86_64.rpm

[root@xuegod63 Packages]# rpm -ivh apr-util-1.6.1-6.el8.x86_64.rpm 

现在就可以安装成功了。

总结:

rpm常用参数

rpm命令安装包常用参数:

-i   是install的意思, 安装软件包

-v  显示附加信息,提供更多详细信息

-V  校验,对已经安装的软件进行校验

-h  --hash  安装时输出####标记

rpm查询功能参数:

用法:rpm -q(query) 常与下面参数组合使用

-a(all)  查询所有已安装的软件包

-f(file)系统文件名(查询系统文件所属哪个软件包),反向查询

-i  显示已经安装的rpm软件包信息,后面直接跟包名

-l(list)  查询软件包中文件安装的位置

-p  查询未安装软件包的相关信息,后面要跟软件的命名

热心网友 时间:2022-02-26 12:48

是啊。rpm -qa 是判断软件包是否存在的命令啊,安装是rpm -ivh 包全名

升级一个软件包:rpm -Uvh 包全名

卸载一个软件包:rpm -e 包名 卸载时只需要包名即可。

查询一个包是否安装:rpm -q 包名即可

查询所有已经安装的包:rpm -qa | wc -l

查看一个已经安装包信息:rpm -qi 包名
查看一个未安装包的信息: rpm -qp 包全名

查看一个已经安装包的文件安装位置:rpm -ql 包名

查看一个系统文件属于哪一个包: rpm -qf 系统文件名 例子:rpm -qf /bin/ls

查看一个包的依赖关系:rpm -qR 包名 rpm -qRp 包全名 查看一个未安装包的依赖关系
更多关于rpm 的实际应用,请参考书籍《linux就该这么学》
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
王子变青蛙2演员表 《清乐居 村居》"村居"表示什么 dota 中遇到垃圾队友怎么办 婆婆左手手背肿了三四年了,也不疼也不痒的,有谁知道是什么事吗?_百度... 手背上起了个包 硬的 不疼不痒 应该怎么处理 玩DOTA遇到SB队友怎么办 dota的时候遇到SB队友怎么办? 矿产资源,水资源,生物资源,大气资源有什么不同 手背突然就肿了,不疼也不痒,这是怎 么回事呀? 手背浮肿,不痛不痒的,其他没感到不适?是什么原因 Linux中RPM 命令 linux系统下安装rpm包时用命令: rpm -ivh XX.rpm 在哪儿使用命令? 小米11怎么投屏到电脑 小米手机怎么投屏小米电脑 小米手机投屏到电脑怎么弄 rpm包默认安装目录在哪 小米手机怎样投屏到电脑上 查看系统中是否安装了指定的rpm包,安装一个指定的rpm包 linux如何安装rpm包? 小米手机怎么投影到电脑 小米怎么投屏到笔记本电脑上 如何查看我刚安装的rpm包的安装位置? 小米手机如何投屏到电脑? ubuntu rpm 包 怎么安装 小米手机投屏到电脑 我小米手机怎么样投屏到小米笔记本电脑上 小米手机怎么能投屏到电脑 小米手机如何投屏到电脑 virtualbox 安装centos7 centos 6.6 centos7 笔记本装哪个好 linux下安装rpm 在Linux下使用rpm命令安装失败 在虚拟机linux下如何安装rpm包 查找linux 命令 在哪个rpm包 红旗Linux 怎样安装RPM包?安装指令是什么 word文档怎样制表格 linux系统用于验证rpm包完整性的命令是 谁知道word文档表格制作的方法? linux中RPM命令删除软件问题 Linux怎么安装rpm格式的文件啊? linux 下安装rpm是什么文件怎么打开 在linux下怎么安装rmp的文件 linux安装 windows下安装rpm linux下安装rpm缺少库的问题。 在回收站里面的文件被删除,怎么找回? 怎样找回回收站已经删除的文件 怎样找回回收站一天之内删除的文件 linux如何通过网络yum下载安装rpm包 怎么找回回收站删除的文件,回收站文件被删怎么恢复 linux如何安装软件?
  • 焦点

最新推荐

猜你喜欢

热门推荐