gpg:无法打开“-”:没有这样的文件或目录

gpg:无法打开“-”:没有这样的文件或目录

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

相关内容