最終更新日: 2020/8/15
Debian10(buster)にRをインストールする手順を備忘録として残します。
実行環境
- CPU
- Intel(R) Core(TM) i5 CPU M450 @ 2.40GHz
- Host OS
- Windows10 Home 64bit
- Guest OS
- Debian10(buster) (VMware Workstation 15 Player)
参考URL
CRAN →"Download R for Linux"をクリック →"debian/"をクリック →"Debian Packages of R Software" "Last updated by Johannes Ranke on 2020-06-06"版を見ています。
インストール手順
"/etc/apt/sources.list"に以下の一文を追加する。
deb http://cloud.r-project.org/bin/linux/debian buster-cran40/
"apt update"を実行する。
# apt update ヒット:1 http://security.debian.org/debian-security buster/updates InRelease ヒット:2 http://deb.debian.org/debian buster InRelease ヒット:3 http://deb.debian.org/debian buster-updates InRelease 取得:4 http://cloud.r-project.org/bin/linux/debian buster-cran40/ InRelease [4,363 B] エラー:4 http://cloud.r-project.org/bin/linux/debian buster-cran40/ InRelease 公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY FCAE2A0E115C3D8A hパッケージリストを読み込んでいます... 完了 W: GPG エラー: http://cloud.r-project.org/bin/linux/debian buster-cran40/ InRelease: 公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY FCAE2A0E115C3D8A E: リポジトリ http://cloud.r-project.org/bin/linux/debian buster-cran40/ InRelease は署名されていません。 N: このようなリポジトリから更新を安全に行うことができないので、デフォルトでは更新が無効になっています。 N: リポジトリの作成とユーザ設定の詳細は、apt-secure(8) man ページを参照してください。
「公開鍵を利用できない」と言われてしまう。 解決策は参考URLの中ほどにある「Secure apt」の章を読むと分かる。
# apt-key adv --keyserver keys.gnupg.net --recv-key 'E19F5F87128899B192B1A2C2AD5F960A256A04AF' E: gnupg, gnupg2 and gnupg1 do not seem to be installed, but one of them is required for this operation
上記のように「gnupgがない」と言われる場合はgnupgをインストールしてから実行する。
# apt install gnupg # apt-key adv --keyserver keys.gnupg.net --recv-key 'E19F5F87128899B192B1A2C2AD5F960A256A04AF' Executing: /tmp/apt-key-gpghome.bDdq0OQlVn/gpg.1.sh --keyserver keys.gnupg.net --recv-key E19F5F87128899B192B1A2C2AD5F960A256A04AF gpg: 鍵AD5F960A256A04AF: 公開鍵"Johannes Ranke (Wissenschaftlicher Berater) <johannes.ranke@jrwb.de>"をインポートしました gpg: 処理数の合計: 1 gpg: インポート: 1 # apt update ヒット:1 http://security.debian.org/debian-security buster/updates InRelease ヒット:2 http://deb.debian.org/debian buster InRelease ヒット:3 http://cloud.r-project.org/bin/linux/debian buster-cran40/ InRelease 取得:4 http://deb.debian.org/debian buster-updates InRelease [51.9 kB] 51.9 kB を 1秒 で取得しました (62.0 kB/s) パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 パッケージはすべて最新です。 #
無事に公開鍵がインストールできたようだ。最後に以下のコマンドを実行してRをインストールする。
# apt install -t buster-cran40 r-base
Rを起動してみる。
$ R R version 4.0.2 (2020-06-22) -- "Taking Off Again" Copyright (C) 2020 The R Foundation for Statistical Computing Platform: x86_64-pc-linux-gnu (64-bit) R は、自由なソフトウェアであり、「完全に無保証」です。 一定の条件に従えば、自由にこれを再配布することができます。 配布条件の詳細に関しては、'license()' あるいは 'licence()' と入力してください。 R は多くの貢献者による共同プロジェクトです。 詳しくは 'contributors()' と入力してください。 また、R や R のパッケージを出版物で引用する際の形式については 'citation()' と入力してください。 'demo()' と入力すればデモをみることができます。 'help()' とすればオンラインヘルプが出ます。 'help.start()' で HTML ブラウザによるヘルプがみられます。 'q()' と入力すれば R を終了します。 > q() Save workspace image? [y/n/c]: n $
無事にRが起動しました。
0 件のコメント:
コメントを投稿