我想在我的 Debian Wheeyz 系统上安装 php 56。所以我将 dotdeb 存储库添加到 apt 中。获取密钥时出现错误:
# wget http://www.dotdeb.org/dotdeb.gpg -O- |apt-key add –
# gpg: can't open `–': No such file or directory
我需要更改什么才能将密钥添加到 apt 中?
答案1
你唯一的问题是后面的破折号apt-key add
不是 ASCII 0x2D连字符字符,但 Unicode U+2013破折号。前者指示apt-key
从标准输入读取密钥(前面wget
通过管道提供),而后者没有特殊处理,因此解释为从中读取密钥的文件名。不出所料,您的当前目录中似乎不存在这样的文件。
答案2
用这个:
wget -qO - http://www.dotdeb.org/dotdeb.gpg | apt-key add -
你需要一个spaceafter the -O
,而 after 的字符add
似乎是错误的。-q
关闭 的输出wget
。