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

【27】linux进阶——rpm软件包的管理

大家好,这里是天亮之前ict,本人网络工程大三在读小学生,拥有锐捷的ie和红帽的ce认证。每天更新一个linux进阶的小知识,希望能提高自己的技术的同时,也可以帮助到大家

另外其它专栏请关注:

锐捷数通实验:锐捷数通实验

网络工程师成长日志:网络工程师成长日志

it自动化运维:it自动化运维

        rpm命令和yum命令都可以用来安装软件,但与yum命令最大的区别为yum命令在安装软件时如果碰到了依赖性的问题,yum会去主动尝试解决依赖性,如果解决不了才会反馈给用户。

       而rpm命令一旦遇到了依赖性的问题不会去解决依赖性,而是直接反馈给用户,让用户自行解决。所以我觉得,在日常生产中,yum还是用的比较多的,后期会更新yum。

目录

1 rpm软件包名的定义

2 rpm软件包的安装

3 rpm软件包查询


1 rpm软件包名的定义

       rpm软件包分为二进制、源程序和delta包三种。二进制包可以直接安装在计算机中,而源代码包将会有rpm自动编译、安装、源代码包经常以src.rpm作为后缀名。

       我们经常使用的是二进制rpm软件包

  • lmy:文件名
  • 5.0:主版本号
  • 2-14:次版本号
  • el7:RHEL7系统
  • x86:cpu系统平台
  • 64:支持系统位数(通过hostnamectl来查看是什么)

2 rpm软件包的安装

rpm [参数] 包名称

- i 直接按照

-v 显示详细的处理信息

-h 显示安装进度

 安装lrzsz :yum -y install lrzsz

 能实现linux和windos系统的文件传输

3 rpm软件包查询

rpm -qa 查看系统中安装的所有的rpm包软件

rpm -qa | grep  软件包名称

 批量搜寻:rpm -qa | egrep ”ssh|lrzsz|gcc“

 

了解某个软件包的详细信息 i:information

rpm -qi libssh2-1.8.0-7.module+el8+2833+c7d6d092.x86_64

 查询某个系统文件或者命令是由哪个软件包提供的

rpm -q 命令

查询某个软件包在linux系统上安装那些文件 /和上一个命令正好相反

rpm -ql 软件包名字

 “生活的方向无论你如何选择都会后悔,人总向往没经历过的生活”

http://www.lryc.cn/news/67927.html

相关文章:

  • HTTP第六讲——键入网址再按下回车,后面究竟发生了什么?
  • layui目录和项目引入
  • Ubuntu22.04 将EFI启动分区迁移到另一块硬盘
  • 只要学会这些AI工具,一个人就是一家营销咨询公司
  • [离散数学] 函数
  • 好家伙,又一份牛逼笔记面世了...
  • 基于nodejs+vue3 的高仿网易云音乐
  • MySQL数据库用户管理以及数据库用户授权
  • 全面分析生物技术的优缺点以及应用场景
  • OpenAI是什么?
  • 量子计算——新兴领域的前沿技术
  • .Net平台下OpenGL绘制图形(1)(VS2019,Winform,C#)
  • Casso的创作纪念日
  • Bernhard‘s Talk on Towards Causal NLP 笔记
  • ES6模块化规范
  • 红黑树下岗,内核新数据结构上场:maple tree!
  • Angular开发之——Angular打包部署项目(04)
  • 深度优先搜索算法思想,题型总结与题目清单(不断更新)
  • 网页三剑客之 CSS
  • Maven(1)--- Maven入门指南
  • C# 实现 Websocket通讯聊天 (管用、超好使,点个赞)
  • 知识点回顾(一)
  • verflow属性的常用值详解
  • 算法怎么算:贪心算法
  • 【UDS】ISO15765-2之网络时间参数
  • Mybatis 动态SQL
  • 普通二本院校计算机专业应届生,我来分享java后端开发的自学java经历
  • windows系统常见的操作命令及用法
  • 【计算机网络】网络命令的使用
  • ​当互联网与产业的融合成为一种必然,​平台化和商业化不再是必然