Linux 软件安装(基于RPM)

1. 什么是RPM?

在使用linux的过程中,不同的发行版的软件安装是不同的,所以,不同的发行版之间的软件安装不一样,比如我使用的发行版 Centos7 使用的软件管理工具是RPM,来管理软件安装和升级和卸载等操作,但RPM类型的软件包在 Archlinux,Ubuntu 上不管用了

2. 什么是SRPM?

带源码的RPM就叫做SRPM(source RPM),这种类型的软件包的后缀名一般为***.src.rpm
SRPM的安装步骤

  1. 先将该软件以RPM管理方式编译,此时的SRPM会被编译成RPM文件
  2. 然后将RPM安装到系统中

3. RPM和SRPM的区别

文件格式文件名格式是否可以直接安装程序类型是否可以修改编译
RPMxxx.rpmYES已经编译NO
SRPMxxx.src.rpmNO没有编译YES

4. YUM安装方式安装软件

我们知道,再使用RPM安装软件的时候,需要解决许多的依赖关系,YUM软件管理工具就很好的解决了此类问题,但是这个软件管理工具需要网络

5. RPM的默认安装路径

  1. 相关软件信息路径:/var/lib/rpm
  2. 软件配置文件路径:/etc/
  3. 可执行文件路径:/usr/bin
  4. 程序使用的动态函数库:/usr/lib
  5. 软件的使用说明书文件:/usr/share/doc
  6. 一些man page文件:/usr/share/man

6. 使用RPM来安装软件

通常我们使用rpm来安装软件的时候只带这几个选项 rpm -ivh ***.rpm

7. 安装好的软件查询

使用命令:rpm -qa 显示所有已经安装好的软件名
在这里插入图片描述
使用命令 rpm -ql vector 显示 vector 所有文件与目录所在完成文件名
在这里插入图片描述
使用命令 rpm -qa |grep vector 显示rpm的版本 vector 是你要查找的rpm名称

在这里插入图片描述

8. 软件 的卸载

使用命令:rpm -evh vector
在这里插入图片描述
由于rpm在安装,删除,升级时可能会导致RPM数据库/var/lib/rpm/ 内部文件损坏
我们可以使用如下命令修复
命令:rpm --rebuildbd

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值