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