我在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