文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

RPM详细命令

2023-09-14 17:52

关注

RPM 简介

RPM 查询命令

查询已安装的RPM软件信息

格式:rpm -q[子选项] [软件名]

用法:结合不同子选项完成不同查询

-qa:查看系统中已安装的所有RPM软件包列表

-qi:查看指定软件的详细信息(information)

-ql:列出该软件所有的文件与目录所在的完整文件名(list)

-qc:列出该软件所有的配置文件(找出在/etc下的文件)

-qd:列出该软件所有的说明文件(找出与man相关的文件)

-qR:列出与该软件有关的依赖软件所含的文件(Required)

查询文件/目录属于哪个RPM软件

rpm -qf 文件或目录名

查询未安装的RPM包文件

格式:rpm -qp[子选项] [RPM包文件]

用法:-qp后接的所有参数与上面说明的一致,但用途仅在找出某个RPM文件内的信息,而非已安装的软件信息

-qpi:通过.rpm包文件查看该软件的详细信息

-qpl:查看.rpm安装包内所包含的目录、文件列表

-qpc:查看.rpm安装包内包含的配置文件列表

-qpd:查看.rpm安装包内包含的文档文件列表

RPM 软件包的安装、卸载

选项与参数:

-i:install 安装

-v:查看更详细的安装信息

-h:显示安装进度

-e:erase 卸载清除安装包

依赖关系

安装有依赖关系的多个软件时,被依赖的软件包需要先安装 --> 需要同时指定多个.rpm包文件进行安装

卸载有依赖关系的多个软件时,依赖其他程序的软件包需要先卸载 --> 同时指定多个软件吗进行卸载

yum可以自动解决依赖关系,但rpm安装需要我们自己去解决依赖关系

结合 "--nodeps"可以忽略依赖关系,但可能导致软件异常

辅助选项

--force:强制安装所指定的rpm软件包

--nodeps:安装、升级或卸载软件时,忽略依赖关系

--replacefiles:在安装过程中出现某个文件已经被安装在你的系统上的信息,或出现版本不合的信息,可以用这个参数直接覆盖文件

--replacekgs:重新安装某个已经安装过的软件。防止安装RPM文件时因为某软件已安装导致无法继续安装

--test:测试软件是否可以被安装到用户的Linux环境中

建议:尽量安装时直接使用 -ivh 就好,尽量不要使用--force暴力安装,否则可能会发生很多不可预期的问题

RPM 升级与更新

格式:rpm [选项] [RPM包文件]…

选项与参数

-i:安装一个新的rpm软件包

-U:升级某个rpm软件,若原本未装,则进行安装,但是需要自己提供高版本的软件包,不会自动去帮助到哪里下载

-F:更新某个rpm软件,若原本未装,则放弃安装

维护RPM数据库

 

来源地址:https://blog.csdn.net/m0_50818626/article/details/130008642

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-服务器
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯