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

我在Ubuntu 14.04 LTS上,遵循这个着名的指南 。

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

1)在/etc/apt/sources.list.d/创buildnginx.list ,

2)做sudo wget –q –O– http://nginx.org/keys/nginx_signing.key | sudo apt–key add - 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 

问题是你从网站上逐字复制命令。 网站“美化”一些字符,其中连字符。 它取代了ASCII字符与– ,这是不容易区分的。

用正确的连字符replace命令中所有的–并再次运行命令。

例:

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