「Linux-基础」源码包、二进制包、rpm包、yum包

CentOS 8 源码包、二进制包、rpm包、yum包安装及用法

注:由枫梓林本人整理

源码包

文章目录

    • CentOS 8 源码包、二进制包、rpm包、yum包安装及用法
  • 源码包
    • 源码包优点
    • 源码包缺点
  • 二进制包
    • 二进制包分类
      • DPKG 包
      • RPM包的优点
      • RPM包的缺点
      • 依赖性
  • rpm安装
    • rpm包命名规则
    • rpm包手工命令安装
      • rpm 默认安装位置
    • RPM包安装
      • 安装命令
      • rpm包升级
      • RPM卸载
      • 查询
      • 验证和数字证书
        • **验证**
        • 数字证书有如下特点
  • yum
    • yum查询命令
    • yum安装命令
    • yum 升级命令
    • yum 卸载命令
    • yum安装软件组
    • yum命令卸载软件组
  • 源码包
    • 需要检查安装 gcc 和make 编译器
    • 源码包存储位置
    • 源码包安装流程

源码包优点

  • 开源,可以任意修改源代码
  • 可以自由选择所需的功能
  • 软件是编译安装,所以更加适合自己的系统,更加稳定也效率更高
  • 卸载方便

源码包缺点

  • 安装过程步骤比较长,容易出现错误
  • 编译时间长

二进制包

二进制包分类

DPKG 包

是由 Debian Linux 所开发出来的包管理机制,通过 DPKG 包,Debian Linux就可以进行软件包管理。主要应用在 Debian和unbuntu中。

RPM包:是由 Red Hat公司所开发的包管理系统。功能强大,安装、升级、查询和卸载都非常简单和方便。目前很多 Linux都在使用这种包管理方式,包括 Fedora、CentOS、SuSE等。我们学习的是 CentOS 6.3,所以我们将要学习 RPM包管理系统

RPM包的优点

  • 包管理系统简单,只通过几个命令就可以实现包的安装、升级、查询和卸载
  • 安装速度比源码包安装快的多

RPM包的缺点

  • 经过编译,不再可以看到源代码
  • 功能选择不如源码包灵活

依赖性

  • 依赖性。有时我们会发现需要安装软件包 a时需要先安装 b和 c,而安装 b时需要安装d和 e。这是需要先安装 d和 e,再安装 b和 c,最后才能安装 a包。比如说,我买了个漂亮的灯具,打算安装到我们家客厅,可是在安装灯具之前我们家客厅总要有顶棚吧,顶棚总要是做好了防水和刷好油漆了吧,这个装修和安装软件其实类似总要有一定的顺序的。可是有时依赖性会非常繁琐

验证

源码包安装流程

文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8587 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年8月25日
下一篇 2020年8月25日

相关推荐