大家好,这里是天亮之前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 软件包名字
“生活的方向无论你如何选择都会后悔,人总向往没经历过的生活”