zoukankan      html  css  js  c++  java
  • 软件包管理简介

    首先要知道的windows所有的软件包都不能直接在linux中安装和使用。
    好处:安全,大量病毒木马都不能被识别
    坏处:所有的软件包都必须针对linux中做单独的软件开发
     
    一,软件包分类
    1,源码包:         
    优点:
    (1)开源,如果有足够的能力可以修改源代码
    (2)可以自由选择所需的功能
    (3)软件是编译安装,所以更加适合自己的系统,更加稳定也效率更高
    (4)卸载方便
    缺点:
    (1)安装步骤较多,尤其安装较大的软件集合是(如LAMP环境搭建)容易出现拼写错误。
    (2)编译过程时间较长,安装比二进制时间长
    (3)因为是编译安装,安装过程中一旦报错新手很难解决
     
    其中包括脚本安装包 比较稀缺,由专业人员开发
    2,二进制包(也称作RPM包,系统默认包)  
     
    优点:
    (1)包管理系统简单,只需要几个命令就可以实现包的安装,升级,查询和卸载。
    (2)安装速度比源码包安装快得多。
    缺点:
    (1)经过编译,不再看到源代码,不符合Linux精神
    (2)功能选择不如源代码包灵活。
    (3)依赖性。比如:a b c三包依赖。
     
    在sentos中用的二进制包是rpm包,在unbantu中二进制包不同。
    源码包相当于自己安装设计家具,有材料,自己是设计师,选择样式,功能都可以自由定制,但是坏处也有,自己不是专业的,可能房子都旧了还没做好,哈哈。
    二进制包相当于去商场直接买,简单便捷,但是对质量,对设计风格不能完全满足。
  • 相关阅读:
    web fileReader API
    placeholer 改变颜色
    在选择标签中遇到的问题
    选择标签
    cesh
    sui 无限下拉分页
    调用百度地图 API 移动地图时 maker 始终在地图中间 并根据maker 经纬度 返回地址
    两种轮播图实现方式
    CSS多行文本溢出省略显示
    从Python看Web架构的发展
  • 原文地址:https://www.cnblogs.com/lichenghong/p/10228344.html
Copyright © 2011-2022 走看看