回答:
実際には、両方の長所を最大限に活用できます。追加のキーリングを作成し、直接で/etc/apt/trusted.gpg.d/
はapt-key
なく使用gpg
します。
キーファイルが既にローカルにある場合(など)Opera.key
、次のコマンドを実行します。
sudo apt-key --keyring Opera.gpg add Opera.key
もちろん、MestreLionが示したように、キーを直接インポートすることもできます。
wget -q -O - http://deb.opera.com/archive.key | sudo apt-key --keyring Opera.gpg add -
Opera.gpg
ではなく現在のディレクトリにキーリングが作成されることに注意してください/etc/apt/trusted.gpg.d
。したがって、/etc/apt/trusted.gpg.d
絶対パスを指定するか、新しく作成したキーリングをディレクトリに移動してください(aptバージョン1.2.27)。
さらに、apt-key
そのパスにファイルを手動でドロップする代わりに、キーを追加するために使用できます。ファイルをOpera.key
次の名前で保存したと仮定します。
sudo apt-key add Opera.key
キーファイルをローカルファイルに保存する代わりに、その場でダウンロードしてインポートすることもできます。
wget -q -O - http://deb.opera.com/archive.key | sudo apt-key add -
Apt-keyは、/etc/apt/trusted.gpg
ディレクトリを使用する代わりにメインファイルのコンテンツを管理します。これは、利便性または負担になる可能性があります。
gpg: keyblock resource './Opera.gpg': file open error
およびのどちらでも機能しませんgpg: no writable keyring found: eof
。それを機能させるには、最初touch Opera.gpg