【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 软件包名字

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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

天亮之前_ict

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值