无法在 ubuntu 12.04 上升级 nginx

无法在 ubuntu 12.04 上升级 nginx

我被困在 nginx 版本 1.1.19!

按照此处的说明操作http://www.jeffmould.com/2013/10/19/upgrading-nginx-ubuntu-12-04/我做到了:

service nginx stop
add-apt-repository ppa:nginx/stable
apt-get update
apt-get upgrade

输出如下内容:

The following packages have been kept back:
linux-headers-virtual linux-image-virtual linux-virtual mysql-client-5.5 mysql-server-5.5        mysql-server-core-5.5 nginx-common nginx-light
0 upgraded, 0 newly installed, 0 to remove and 8 not upgraded.

版本仍然是 1.1.19。我尝试重新启动服务器,但问题并未解决。nginx 是否正在升级(保留的行表明它没有升级)?如果是,它是否安装在奇怪的地方?使用 whereis 和 location,我无法找到最新版本的 nginx 二进制文件,因此似乎出于某种原因它根本没有升级。

一些可能相关的信息:当我跑步时

apt-get install nginx

它输出:

nginx is already the newest version.

答案1

我最终通过使用 apt-get remove、purge 和 auto-remove 来修复它,然后重新安装所有依赖项并在添加存储库后运行 apt-get install nginx ,如问题中所述

相关内容