当前位置: 首页 > news >正文

Linux rpm软件管理

                                           第三章
                                    rpm软件包管理

1.查询已安装的rpm软件包信息


-qa:显示当前系统中以 RPM 方式安装的所有软件列表
-qi:查看指定软件包的名称、版本、许可协议、用途描述等详细信息
-ql:显示指定的软件包在当前系统中安装的所有目录、文件列表
-qf:查看指定的文件或目录是由哪个软件包所安装的

2.查询rpm软件包文件中的相关信息


-qpi:查看指定软件包的名称、版本、许可协议、用途描述等详细信息
-qpl:查看该软件包准备要安装的所有目标目录、文件列表
-q:查询已知名称的软件包是否已经安装

3.安装、升级、卸载rpm软件包


-i:在当前系统中安装(mstall)一个新的RPM软件包
-e:卸载指定名称的软件包
-U:检查并升级系统中的某个软件包,若该软件包原来并未安装,则等同于-i选项
-F:检查并更新系统中的某个软件包,若该软件包原来并未安装,则放弃安装
-h:在安装或升级软件包的过程中,以#显示安装进度
-v:显示软件安装过程中的详细信息
--force:强制安装某个软件包,当需要替换已安装的软件包及文件,用的软件版本更旧的软件时,可以使用此选项
--nodeps:在安装或升级、卸载一个软件包时,不检查与其他软件包的依赖关系

4.rpm数据库重建


rpm --rebuilddb或--initdb

5.导入验证公钥


rpm --import [公钥文件位置]

相关文章:

  • HTML5扫雷游戏开发实战
  • 计算机视觉算法实战——实例分割(主页有源码)
  • React19源码系列之Hooks(useId)
  • 【设计模式】3W 学习法全面解析 7 大结构型模式:Java 实战 + 开源框架应用
  • JavaScript 函数类型详解:函数声明、函数表达式、箭头函数
  • CEF 控制台添加一函数,枚举 注册的供前端使用的CPP交互函数有哪些
  • 顺序表的C语言实现与解析
  • 如何使用 CryptoJS 实现 DES 解密
  • 面试经典问题(持续更新)
  • 特征重要性与数据偏移的交叉分析
  • 协议层攻防战:群联AI云防护为何比传统方案更精准?
  • 五、vtkFeatureEdges边过滤器
  • C# Enumerable类 之 数据连接
  • js,html,css,vuejs手搓级联单选
  • 网络空间安全(34)安全防御体系
  • 【蓝桥杯】每天一题,理解逻辑(4/90)【Leetcode 二进制求和】
  • system()执行和shell脚本的优劣
  • Spark SQL 编程初级实践
  • Spring相关面试题
  • 若依前后端分离项目部署(使用docker)
  • “苏河超级管”调研:桥下公园“留白”很好,指引差点
  • “降息潮”延续!存款利率全面迈向“1时代”
  • 重视体重管理,筑牢健康基石
  • 陕西澄城樱桃在上海推介,向长三角消费者发出“甜蜜之邀”
  • 常州市委原常委、组织部部长陈翔调任江苏省民宗委副主任
  • 九部门:对机动车特别是货车排放问题的监管将更加严格