linux软件安装方法

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打包工具。

你可能感兴趣的:(linux,服务器,软件安装)