1) 编译安装
优点:
定制化安装目录 默认在 / usr/local
按需开启功能
可定制 一定情况下不需要网络 可选择软件版本
缺点:
需要查找并实验出适合的编译参数
很多人碰到软件升级, 某些参数已经取消掉, 并且报错提示非常明显, 但还是有很多人
无所适从
Mysql,PHP 等软件编译时过长
慢, 复杂, 需要查找编译参数, 找依赖麻烦, 纯编译依赖就比较复杂
2)yum 安装
优点:
全自动化安装
简单, 便捷
不需要为依赖问题发愁了
缺点:
自主性太差
需要网络, 网络环境不好下载速度慢
没办法定制, 软件的功能, 存放位置都已经固定好了, 不易变更
3) 二进制安装
优点:
简单, 快
缺点:
不能定制, 包容量大 (mysql 的二进制包近 200M)
4) 定制 RPM 包安装
优点: 结合了 yum 安装和编译安装的优点
缺点: 至今还未发现
来源: http://www.bubuko.com/infodetail-2592834.html