buntu Doc ページはこう言っています:
Opera GPGキーを追加することをお勧めします。
wget -qO - http://deb.opera.com/archive.key | Sudo apt-key add -
どこに追加しますか?
アドバイスをしたいのですが、ソフトウェアセンターのどの部分にgpgキーを追加するのかわかりません。
これは、ターミナルに入力する1行のコマンドです。 ターミナルとは何ですか?どのように開いて使用しますか?
それを使用するには、ターミナルにコマンド全体を貼り付けます(httpsを使用することを忘れないでください):
wget -qO - https://deb.opera.com/archive.key | Sudo apt-key add -
しかし、もちろん、コマンドが何をしているのかを知らずにコマンドをコピーして貼り付けるだけで手間がかかり、アクションを元に戻す方法についての指示がないため、コマンドの基本的な内訳を次に示します。
wget
はサーバーから何かをダウンロードします。 buntu 16.04のwgetマニュアル を参照してください。|
は、1つのコマンドの出力を取得して別のコマンドの入力に実行するピップラインです。apt-key add
はパッケージキーを追加しますしたがって、基本的にキーをダウンロードし、1つのコマンドで追加します。
コマンドをテストしましたが、動作するはずです。
動作することを確認するには、次のコマンドを実行します( this answer から):
apt-key list
追加されたキーがリストされ、Operaからのキーが以下のように下部にリストされます。
pub 1024D/30C18A2B 2012-10-29 [expires: 2014-10-29]
uid Opera Software Archive Automatic Signing Key 2013 <[email protected]>
sub 4096g/C528FCA9 2012-10-29 [expires: 2014-10-29]
リンクされた回答は、必要に応じて、次を使用してキーを削除できることも示しています。
Sudo apt-key del 30C18A2B
30C18A2B
はリストのキーIDです。
そのコマンドを実行し、 スクリーンショット のようにソースを設定したら、次のようにします。
Sudo apt-get update
Sudo apt-get install opera
(いくつかのランダムな警告がありますが、インストールまたはソフトウェアセンターの操作に影響するものはありません)
削除の場合(念のため): アプリケーションを完全に削除する正しい方法は何ですか?
要約すると:
apt-key
でキーを追加しますapt-get
を使用して端末にインストールしますPPAからキーを手動で追加する場合は、使用
Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 00000000
00000000
を、追加するPPA Webサイトで通知されたキーの2番目の部分に置き換えます。
たとえば、次の行を見つけた場合:
4096R/7BF576066
(サイズに関係なく)2番目の部分のみを使用します。この例では7BF576066
です
Aptの新しいバージョンは次もサポートしています。
apt-key adv --fetch-keys http://deb.opera.com/archive.key
この方法では、さらに詳細なフィードバックも提供されます。例:
gpg: key 7BD9BF62: public key "signing key <[email protected]>" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
これには、wgetやcurlなどの追加の依存関係の必要性を排除するという追加のボーナスもあります。
.ascキーを取得する別の方法として、.ascキーをダウンロードして、キーリングに追加します。
例えば -
curl -L https://packages.riot.im/debian/repo-key.asc | Sudo apt-key add -