软件包管理简介

Posted lichenghong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件包管理简介相关的知识,希望对你有一定的参考价值。

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

以上是关于软件包管理简介的主要内容,如果未能解决你的问题,请参考以下文章

Chocolatey 简介(软件自动化管理工具)

流程管理软件(BPM)功能简介

webmin安装简介

《图书管理系统》第1节:图书管理系统简介

DevOps 系列工具之 Puppet 资源简介

软件管理 之 rpm 和 yum 安装软件