nginx-Linux包

Posted 天堂1223

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx-Linux包相关的知识,希望对你有一定的参考价值。

当前,nginx包对于下列发行版和版本是可用的:

RHEL/CentOS:

版本支持平台
6.xx86_64,i386
7.4+x86_64, ppc64le

Debian:

版本代码名称支持平台
8.xjessiex86_64,i386
9.xstretchx86_64,i386

Ubuntu:

版本代码名称支持平台
14.04trustyx86_64, i385, aarcg64/arm64
16.04xenialx86_64, i386, ppc64el, aarch64/arm64
18.04bionicx86_64,aarch64/arm64
18.10cosmicx86_64

SLES:

版本支持平台
12x86_64
15x86_64

为了启用Linux包管理的自动更新,请rhel/centos发行版设置yum存储库,为Debian/Ubuntu发行版配置apt存储库或为SLES配置zypper存储库。

为稳定版本预构建包

为RHEL/CentOS设置yum存储库,创建下列内容的名称为/etc/yum.repos.d/nginx.repo的文件:

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/
gpgcheck=0
enabled=1

基于您使用的发行版本,使用"rhel"或"centos"替换"OS",相应的,对于6.x或7.x版本,使用"6"或"7"替换"OSRELEASE"。

对于Debian/Ubuntu,为了验证nginx仓库签名和消除在nginx包的安装过程中提示关于缺少PGP键的警告,向apt程序密钥中添加一个用于验证nginx包的密钥是有必要的。在这里下载这个密钥:使用下面的命令添加密钥:

sudo apt-key add nginx_signing.key

对于Debian系统,使用Debian发行版代码名称替换代码名称,将下列内容添加到/etc/apt/sources.list文件中:

deb http://nginx.org/packages/debian/ codename nginx
deb-src http://nginx.org/packages/debian/ codename nginx

对于Ubuntu系统,使用Ubuntu发行版本的代码名称替换codename,并且将下列内容添加到文件/etc/apt/sources.list中:

deb http://nginx.org/packages/ubuntu/ codename nginx
deb-src http://nginx.org/packages/ubuntu/ codename nginx

对于Debian/Ubuntu系统,运行下面的命令:

apt-get update
apt-get install nginx

对于SLES 12,运行下面的命令:

zypper addrepo -G -t yum -c 'http://nginx.org/packages/sles/12' nginx

对于SLES 15,运行下面的命令:

zypper addrepo -G -t yum -c 'http://nginx.org/packages/sles/15' nginx

为主线程序预构建包

为了在RHEL/CentOS系统中,设置yum仓库,创建名称为/etc/yum.repos.d/nginx.repo,内容为下列内容的文件:

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/mainline/OS/OSRELEASE/$basearch/
gpgcheck=0
enabled=1

基于您使用的发行版本,使用"rhel"或"centos"替换"OS",相应的,对于6.x或7.x版本,使用"6"或"7"替换"OSRELEASE"。

对于Debian/Ubuntu,为了验证nginx仓库签名和消除在nginx包的安装过程中提示关于缺少PGP键的警告,向apt程序密钥中添加一个用于验证nginx包的密钥是有必要的。在这里下载这个密钥:使用下面的命令添加密钥:

sudo apt-key add nginx_signing.key

对于Debian系统,使用Debian发行版代码名称替换代码名称,将下列内容添加到/etc/apt/sources.list文件中:

deb http://nginx.org/mainline/debian/ codename nginx
deb-src http://nginx.org/mainline/debian/ codename nginx

对于Ubuntu系统,使用Ubuntu发行版本的代码名称替换codename,并且将下列内容添加到文件/etc/apt/sources.list中:

deb http://nginx.org/mainline/ubuntu/ codename nginx
deb-src http://nginx.org/mainline/ubuntu/ codename nginx

对于Debian/Ubuntu系统,运行下面的命令:

apt-get update
apt-get install nginx

对于SLES 12,运行下面的命令:

zypper addrepo -G -t yum -c 'http://nginx.org/mainline/sles/12' nginx

对于SLES 15,运行下面的命令:

zypper addrepo -G -t yum -c 'http://nginx.org/mainline/sles/15' nginx
开发者涨薪指南 48位大咖的思考法则、工作方式、逻辑体系

以上是关于nginx-Linux包的主要内容,如果未能解决你的问题,请参考以下文章

包——基本概念,自定义包,创建包,导出包中的标志符

关于war包 jar包 ear包 及打包方法

一方包二方包三方包是什么?

github或者官网上找项目的开发压缩包源码包jar包

Linux 的二进制包与源码包

OSGi 捆绑包从非捆绑包 jar 导入包:为它们创建捆绑包?