软件包管理简介

首先要知道的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中二进制包不同。
源码包相当于自己 安装设计家具,有材料,自己是设计师,选择样式,功能都可以自由定制,但是坏处也有,自己不是专业的,可能房子都旧了还没做好,哈哈。
二进制包相当于 去商场直接买,简单便捷,但是对质量,对设计风格不能完全满足。

猜你喜欢

转载自www.cnblogs.com/lichenghong/p/10228344.html