CentOS Linux安装软件的四种方法
参考网址:
https://mp.weixin.qq.com/s/8oooZ_IbXJlg-b6OSJpKCQ
我们在系统运维过程中,往往需要安装软件或者工具包,我们在前文里介绍过yum 命令安装的一些相关知识,并且对安装源进行了优化操作。但是Linux安装软件不只有这一种方法,今天我们就来系统的总结一下Linux安装软件的几种方法以及他们的优缺点,以方便工作中在不同的情况下选择不同的安装方式
一、yum安装软件
优点:可以解决软件包的依赖关系
缺点:无法定制化安装软件
安装软件:yum install -y 软件名称
二、rpm安装软件
优点:无需依赖网络安装软件
缺点:无法解决软件依赖
安装前提:需要准备好rpm软件包
安装软件:rpm -ivh 软件包名
i —-install 进行软件安装
v —-verbose 显示安装过程
h —-hash 显示hash标记信息
三、编译安装软件
优点:可以实现定制化安装
缺点:无法解决软件依赖
安装前提:需要有变软软件源码包,以nginx软件为例:
1、我们需要先下载编译安装软件包:
wget https://nginx.org/download/nginx-1.20.2.tar.gz
2、解压缩下载的软件包
tar -xf nginx-1.20.2.tar.gz
安装软件:三部曲
1、配置过程:配置命令位于软件解压缩目录下(以nginx为例)
./configure -参数
基础参数如下
--prefix=PATH set installation prefix #设置安装路径
--with-xxxx #选择软件支持的功能
--without-xxxx #取消软件默认支持的功能呢
./configure --prefix=/application/nginx --with-http_ssl_module --with-http_stub_status_module
2、编译过程:让系统识别源码信息
make
3、安装过程:(编译安装)
make install
四、二进制包方式安装软件
优点:节省了安装过程
缺点:无法解决软件依赖
安装前提:需要具有二进制包
安装过程:进行解压——》将解压后的目录保存到指定目录下——〉直接使用