无法在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