Linux软件包简介
1、软件包分类
a、源码包
源码包顾名思义,就是开放源代码的安装包
脚本安装包
脚本安装包是在源码包的基础上加上了安装的图形界面, 这种软件包很少见,原因在于它需要专门的人员来进行二次开发, 而在实际应用中很少有人会这么做
b、二进制包(RPM包,系统默认包)
二进制包值的是经过编译之后的安装包,是为了加快和简化源码包安装步骤而出现的
二进制包最大的坏处就在于看不到源代码
在RedHat系列的linux系统安装包的格式是.rpm
在debian系列的Linux系统中的安装包格式是.deb
二进制包是现在绝大多数Linux系统默认的安装包格式
2、源码包的安装的优点和缺点
优点:
开源,能力足够,可以修改源代码来适应自己的需求
可以自由选择所需的功能
使用源码包进行安装的时候,由于编译过程是在本机上进行,是编译后的软件更加适合自己的系统,软件成功安装后也会比二进制包安装更稳定更有效率
卸载方便,把软件安装目录删除即可,且不会有任何遗留的垃圾文件
缺点:
安装过程较多,在安装较大的软件