因为不是本机编译,效率不如源码包,如果我的程序用成千上万人用的,用源码包,给个人用用rpm包。
依赖性:linux包基本上每个都有依赖
脚本安装包,其实就是源码包,或者二进制包:
对于复杂的环境搭建,高手们把安装过程写成了Linuxshell脚本,所有的命令都写在里面。
脚本安装包
4、脚本安装包
所谓的脚本安装包,就是把复杂的软件包安装过程写成了程序脚本,初学者可以执行程序脚本实现一键安装。但实际安装的还是源码包和二进制包
优点:安装简单、快捷
缺点:完全丧失了自定义性
3、RPM 包
二进制包的优点
包管理系統简单,只通过几个命令就可以实现包的安装、升级、查询和卸载
安装速度比源码包安装快得多
二进制包缺点
经过编译,不再可以看到源代码
功能选择不如源码包灵活
依赖性
源码包安装不适合初学者!!!
如果只有源码包可用怎么办呢?
初学者很苦恼!!!
源码包可以深度定制;
RPM包做好的产品直接使用;
软件包分类
脚本安装包
linux-RPM包
RPM包:
二进制包的优点
1)包管理系统简单,只通过几个命令就可以实现包的安装、升级、查询和卸载
2)安装速度比源码包安装快得多
二进制包缺点:
1)经过编译,不再可以看到源代码
2)功能选择不如源码灵活
3)依赖性
源码包
二进制包(RPM包、系统默认包)
软件包分类
源码包(脚本安装包)
二进制包(RPM包、系统默认包)
RPM包
二进制包的优点
包管理系统简单,只通过几个命令就可以实现包的安装、升级、查询和卸载
软件包分类
源码包(脚本安装包)
二进制包(RPM包、系统默认包)
RPM包
二进制包的优点
包管理系统简单,只通过几个命令就可以实现包的安装、升级、查询和卸载
安装速度比源码包快的多
二进制包的缺点
经过编译,不再可以看到源代码
功能选择不如源码包灵活
依赖性
软件包管理
二进制包优缺点
源码包缺点
脚本安装包:把复杂的软件包安装过程写成了程序脚本
源码安装不适合初学者(因为安装步骤过多,编译时间过长、安装过程中一旦出现问题新手很难解决),会打击初学者的信心,因此出现了二进制包
源码包:开源、配置更佳,但安装过程编译时间教长
二进制保:已编译好,安装速度快,但配置内容较少,不开源
RPM包的优缺点
2
11111
#二进制包、rpm包解决了源码包安装麻烦的缺点:
二进制包的优缺点:
rpm包的优缺点