• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
invisible_man
博客园    首页    新随笔    联系   管理    订阅  订阅

软件包管理:简介

软件包分类:

    源码包(绝大多数是c语言写的),安得慢,容易报错。好处是可以直接看到源代码。

  脚本安装包:事先写好安装界面,在进行安装。十分简单。问题是不多,其实就是原码包,加了一个界面。

 二进制包(RPM包,系统默认包),是经过编译后的。0101的机器码包。windows下是exe格式,linux(centos)是rpm格式。

    

linux开发版本主要有两大系列,一类是redhat系列,其基于rpm包。另一类是debian系列,其基于deb包。这两类系列主要是二进制软件包不同。其余的东西

基本一致。

 

源码包优点:

    1.开源,如果有足够的能力,可以修改源代码

    2.可以自由选择所需功能

    3.软件是编译安装,所以更加适合自己的系统,更加稳定也更加高效

    4.卸载方便(其实就是把安装目录删掉)

源码包缺点:

  1.安装过程步骤较多,尤其安装较大的软件集合时,容易出现拼写错误

     2.编译时间长,安装比二进制安装时间长

     3.因为是编译安装,安装过程中一旦报错新手很难解决。

 

rpm包的优点:

  1.包管理系统简单,只通过几个命令就可以实现包的安装,升级,查询和卸载

  2.安装速度比源码包安装快的多

rpm包缺点:

  1.经过编译,不在可以看到源代码

       2.功能选择不如源码包灵活

  3.依赖性

 

posted @ 2018-03-10 12:10  invisible_man  阅读(123)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3