CRAN UbuntuリポジトリからRをインストールする。公開鍵がないエラー
質問
R バージョン 2.13 を使用していますが、R>= 2.14 に依存しているいくつかのパッケージを使用するために、新しいバージョンにアップデートしたいと考えています。
私は、記述されているように、私のsources.listファイルに行を持っています。 ここに . それから私はターミナルに移動し、タイプします。
sudo apt-get update
で、一番近いCRANミラーでRを更新しようとすると、以下のエラーが発生します。
パッケージリストの読み込み中... 完了
W: GPGエラーです。 http://lib.stat.cmu.edu oneiric/ リリースです。以下の署名は、公開鍵がないため検証できませんでした。no_pubkey 51716619e084dab9
このエラーをデバッグする方法について何か思いつきませんか?
どのように解決するのですか?
Ben Bolker さんのコメントのように(乗っ取りましたが、正解がまだ投稿されていなかったのですみません)。
説明文
というセクションがあります。
secure apt
という項目があります。
セキュアAPT
CRAN にある Debian backports アーカイブは、以下の鍵で署名されています。 "Johannes Ranke (CRAN Debian アーカイブ) "鍵で署名されています。 ID 381BA480 で署名されています。これを取得するには
gpg --keyserver subkeys.pgp.net --recv-key 381BA480 または あるいは、別の鍵サーバを使用することもできます。
gpg --keyserver pgp.mit.edu --recv-key 381BA480 これが動作しない場合は、ファイアウォールがブロックしている可能性があります。 ファイアウォールが 11371 番ポートをブロックしていることが原因かもしれません。 または、次のサイトで 0x381BA480 を検索することもできます。 http://keyserver.noreply.org/ または http://pgp.mit.edu/ という名前のプレーンテキストファイルにキーブロックをコピーします。 ファイル (例: jranke_cran.asc) にコピーします。
gpg で鍵を受け取った場合、その鍵を テキストファイル
gpg -a --export 381BA480 > jranke_cran.asc いずれの場合も、以下のように実行することで、aptシステムに鍵を知らせる必要があります。 を実行して、鍵を apt システムに知らせる必要があります。
apt-key add jranke_cran.asc を root 権限で実行します。
まだこの作業を行っていない場合、おそらくこれで問題が解決するでしょう。
関連
-
deepinシステムからログアウトする方法は?deepinシステムからログアウトし、ユーザーを切り替える方法
-
Vmware 16仮想マシンを開けない場合、ファイルをローカルにコピーする方法は?
-
中国版「浮世」を含むUbuntu 20.04.2リリース
-
Kali Linuxのデスクトップの外観スタイルを変更するには? KALIの外観の最適化のヒント
-
TclError: 表示名がなく、$DISPLAY環境変数もない。
-
[解決済み] ビーコン待ちでハングアップしたリーバー
-
[解決済み] Linuxでデータファイルから最初の列(実際には行名)を削除する方法は?
-
[解決済み] ディレクトリへのシンボリックリンクを削除する
-
[解決済み] Linux/Unixで$PATHを永久に設定する方法 [終了しました].
-
[解決済み] Rでロードされているパッケージのバージョンを調べるには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
deepin20にフォントを追加する方法は?deepin20にフォントをインストールする方法は?
-
deepin20ターミナルでサーバーをリモート管理する方法
-
deepin depth systemはどのような内容でアップデートされましたか?deepinの最新版アップデート内容まとめ
-
GCCのバージョンによる浮動小数点演算の例外発生
-
floor'への未定義の参照/`&'への未定義の参照
-
apache startup error (98) Address already in use: make_sock: could not bind to...
-
[解決済み] find .コマンドでディレクトリを除外する方法
-
[解決済み] ディレクトリへのシンボリックリンクを削除する
-
[解決済み] Linuxで特定のポートで動作しているプロセスを停止させる方法は?
-
[解決済み] POSIX」の意味を教えてください。