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

    软件包分类:

        源码包(绝大多数是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.依赖性

  • 相关阅读:
    Place the Robots 需要较强的建图能力
    Channel Allocation 贪心涂色
    A Simple Math Problem 矩阵打水题
    按钮的高亮状态的颜色
    设置UITableViewCell选中颜色但是无效
    常用的忽略警告
    UIButton按钮的高亮状态颜色
    字节的不同单位间的转换
    通过颜色绘制图片UIImage
    头像裁剪功能的实现
  • 原文地址:https://www.cnblogs.com/invisible2/p/8538709.html
Copyright © 2011-2022 走看看