Linux软件包管理_简介

Linux软件包管理_简介_第1张图片
CenterOS软件包分类

源码包

如果你的C语言,很牛逼,你可以利用源码包,修改代码,来安装属于自己的软件,这就是源码包最主要的好处。因为是源代码给我们,我们能选择的功能很多,比Windows中的安装包牛逼多了,完全可以自己定制,更加自由。源码包是由我们自己的操作系统来编译的,所以更加适合自己的计算机,效率会比直接用在别人电脑上编译后的二进制要高出5%的效率,而且源码包卸载比较方便,直接把安装位置删了就可以了没有残留,而不会像Windows里面一样残留垃圾文件,卸载不干净,导致C盘越来越大,系统越来越不稳定。那么,既然源码包这么牛逼,那么为什么还要出现二进制包呢?显而易见,源码包是有一定的缺点的。源码包安装的缺点有以下几点:第一,安装大型的软件集合的时候安装步骤比较繁琐,比如安装Lamp环境(Linux\apaha\mysql\php)时候,可能出现拼写错误;第二,需要编译,所以安装的时间比较长;第三,一旦编译过程出现编译错误,对于新手来说很难解决,直接就蒙蔽了额!!所以就出现了二进制包(RPM包)


二进制包(RPM),什么是RPM包,看看度娘怎么BB:

Linux软件包管理_简介_第2张图片
度娘BB
Linux软件包管理_简介_第3张图片
度娘BB

为了简化软件包操作,不能看源码了,功能选择也没有源码包多,可能某个软件会有依赖性,比如安装A必先装B,要装B必先装C,卸载则又要一个一个卸载,很烦。Linux中,这种依赖无处不在。




你可能感兴趣的:(Linux软件包管理_简介)