共计 389 个字符,预计需要花费 1 分钟才能阅读完成。
1、yum/rpm(*.rpm)
包管理器:直接 yum/rpm 安装。优点:是全自动化安装,不需要为依赖问题发愁,缺点是自主性太差,软件的功能、存放位置固定,不易变更。
2、源码包(*.tar.gz)
编译安装./configure;make;make install 有点:可以定制化安装目录、按需开启功能等;缺点:是需要查找并实验出适合的编译参数,如 MySQL 之类的软件编译耗时过长。
3、二进制包 ###(版本号 -linux 内核版本 - 系统位数级别.tar.gz)
直接解压就能用(相当于绿色软件)特点:简单、快、不好定制(如 Mysql,DBA 基本都用这种方式)
4、定制 rpm 包(*.rpm)
首先编译源码,根据自己的需求做成定制 RPM 包再 yum 安装。
结合了 1、2 的优点,缺点是 RPM 包的通用性差,只能适公司内的环境。(中大型互联网企业运维自动化的必要技能)ruby 写的 fpm 打包工具。
正文完