编译安装:适合所有的linux 发行版,有一定的难度
redhat 红帽 系linux:rpm安装和yum安装
debian系linux:deb安装和apt安装
编译安装
1.下载源码包
cd /opt/
rm -fr *
curl -o nginx.tar.gz http://nginx.org/download/nginx-1.20.1.tar.gz
2.编译
tar xf nginx.tar.gz
cd nginx-1.20.1/
#编译参数
./configure --prefix=/usr/local/nginx --without-pcre --withouthttp_
rewrite_module --without-http_gzip_module (此处如果报错可以直接输./configure,linux 里 ./+可执行文件名---即可执行文件)
#编译
make
#安装
make install
3.运行
/usr/local/nginx/sbin/nginx
#使用浏览器访问http://<虚拟机的ip地址>
#关闭防火墙
systemctl stop firewalld
#取消防火墙的开机自启
systemctl disable firewalld
#关闭程序
./nginx -s stop
#只要一台机器编译安装完成,然后将文件打包发给其他机器,其他机器直接运行即可,不用再重新编译
rpm安装
#redhat package manager包管理器
#安装wget
yum install wget -y
#使用wget下载rpm包
wget http://mirrors-i.tuna.tsinghua.edu.cn/centos/7.9.2009/os/x86_64/Packages/tree-1.6.0-10.el7.x86_64.rpm
#安装rpm包
rpm -ivh tree-1.6.0-10.el7.x86_64.rpm
#卸载
rpm -e tree
#升级
rpm -Uvh xxx.rpm #需要先把新的rpm软件用wget方式下载下来
#查看已安装的软件
rpm -qa|grep httpd
# 缺点:安装一个软件包可能有许多依赖包,需要先下载上层依赖包才能使用
yum安装
#自动解决rpm依赖
#yum安装扩展yum仓库
yum install epel-release -y
#yum安装nginx
yum install nginx -y
#yum移除nginx
yum remove nginx -y
#查看仓库rpm的数量
yum repolist
#yum 仓库文件地址
/etc/yum.repos.d
总结:
编译安装:优点: 自由定制 缺点:难度高,步骤繁琐
rpm安装:优点:安装简单 缺点:需要自己解决依赖,不支持定制
yum安装:优点:自动解决依赖,默认安装最新版 缺点:不支持定制
本文暂时没有评论,来添加一个吧(●'◡'●)