Linux软件的安装方法!!!
1、包管理工具(*.rpm)
使用操作系统的包管理器:yum/rpm/apt/dnf等安装需要的软件包
优点:是全自动化安装,管理工具来处理依赖包问题
缺点:自主性比较差,软件额外的功能、数据、日志存放位置相对固定
2、源码包(*.tar.gz)
使用源码包进行定制编译安装,如C语言程序使用的./configure;make;或go build等
优点:可以定制化安装目录、按需开启功能等
缺点:是需要查找并实验出需要的编译参数,如MySQL需要关注的参数较多,且通常编译耗时较长
3、二进制包(版本号-OS内核版本-系统位数级别.tar.gz)
直接解压到有权限的目录即可使用(相当于绿色软件或者说是开发者提前编译好的版本)
特点:简单、快速
缺点:相对不好定制个性需求
4、定制rpm包(*.rpm)
首先需要编译源码一次,根据自己的需求做成定制RPM包再使用包管理工具安装。
优点:结合了1、2
缺点:通用性差,比较适合公司内部定制安装,打包工具:fpm