无法在ubuntu 16.04中将Nginx更新为高于1.12.2的版本

我一直在尝试将Nginx更新到我的ubuntu服务器中的最新版本。

所以,我试过这个命令:

sudo add-apt-repository ppa:nginx/stable sudo apt-get update sudo apt-get install nginx 

但结果显示Nginx已经在最新版本(1.12.2-0 + xenial0)

在此处输入图像描述

这是sudo apt-cache policy nginx的输出

在此处输入图像描述

Mainline版本Ubuntu 16.04的预构建软件包

对于Ubuntu,为了validationnginx存储库签名并在安装nginx包期间消除有关丢失PGP密钥的警告,有必要将用于签署nginx包和存储库的密钥添加到apt程序密钥环。 请复制/粘贴到文本文件中,并从我们的网站重命名主目录中的nginx_signing.key这个密钥 ,并使用以下命令将其添加到apt程序密钥环:

在家中复制并粘贴已保存的密钥

 sudo apt-key add nginx_signing.key 

将以下内容附加到/etc/apt/sources.list文件的末尾:

 sudo nano /etc/apt/sources.list deb http://nginx.org/packages/mainline/ubuntu/ xenial nginx deb-src http://nginx.org/packages/mainline/ubuntu/ xenial nginx 

对于Ubuntu,然后运行以下命令:

 sudo apt-get update sudo apt-get install nginx 

资源

1.12.2是nginx的当前稳定版本。

如果你想要nginx的主线版本,你必须使用PPA ppa:nginx/development而不是ppa:nginx/stable