第六章:6.1 软件包管理 - 简介

来源:互联网 发布:js定义数组 编辑:程序博客网 时间:2024/06/04 00:23

1.源码包

是使用C或者C++语言来写的,可以看到源代码(以.gz .tar .tar.gz结尾的包),源码包都可以到各自的官网去下载

2.二进制包(RPM包 系统默认包)

 是源码包进行过编译得到的包,都是01的机器语言

优缺点:

源码包优点:

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

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

3.软件是编译安装,所以更加适合自己的系统,更加稳定、效率更高(比二进制包快百分子五)

4.卸载方便(只需要直接删除安装目录文件就可以了)

缺点:

1.安装过程步骤较多,尤其安装较大的软件集合时,(如LAMP环境搭建),容易出现拼写错误

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

二进制包

优点:

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

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

缺点:

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

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

3.依赖性

0 0
原创粉丝点击