在 Ubuntu 14.04 上安装 nginx 的更新版本(1.11.x)

在 Ubuntu 14.04 上安装 nginx 的更新版本(1.11.x)

我在 Ubuntu 14.04 LTS 上并且正在关注这本著名的指南

目前,我在执行以下操作后收到错误:

1)nginx.list在 中创建/etc/apt/sources.list.d/

2)做sudo wget –q –O– http://nginx.org/keys/nginx_signing.key | sudo apt–key add -

3)sudo apt-get update

错误如下:

N: Ignoring file 'nginx_signing.key' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
E: Type 'deb–src' is not known on line 2 in source list /etc/apt/sources.list.d/nginx.list
E: The list of sources could not be read.

这是什么问题?如何解决?


nginx.list包含以下内容:

deb http://nginx.org/packages/mainline/ubuntu/ trusty nginx
deb–src http://nginx.org/packages/mainline/ubuntu/ trusty nginx

答案1

问题在于您从网站上逐字复制了这些命令。该网站“美化”了一些字符,其中包括连字符。​​它用 替换了 ASCII 字符-这些字符不容易区分。

将命令中的所有出现的 替换为正确的连字符,然后再次运行命令。

例子:

deb–src http://... # wrong character
deb-src http://... # correct character
   ^- this character is different

相关内容