私のDebian WheeyzシステムにPHP 56をインストールしたいと思います。だから私はaptにdotdebリポジトリを追加しました。キーの取得中にエラーが発生しました。
# 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 -
space後ろにこの必要が-O
あり、その後の文字がadd
間違っているようです。-q
クローズ出力wget
。