LinuxでRをアップグレードするには?質問する

LinuxでRをアップグレードするには?質問する

私は Linux 初心者です。Linux Mint 18.1 を使用しています。システム ソフトウェア マネージャーを使用して R をインストールしました。現在の R バージョンは 3.2 ですが、バージョン 3.4 にアップグレードしたいと考えています。

どうすればいいですか?

ベストアンサー1


注記: 私は現在GitHubを利用しています(ここ) は、Linux Mint または Ubuntu Linux で R をアップグレードするための最新ガイドです。これには、tidyverse人気のデータ ラングリング パッケージ セットである と、devtools人気の R パッケージ開発パッケージである のシステム依存関係に関する追加情報も含まれています... パッケージ。


リンク提供元フェドロは良いリソースですが、Linux Mint 18.1を使用しているため、TrustyリポジトリではなくXenialリポジトリを使用しているため、若干の変更が必要になります(ここ)。私は通常、次のようなアプローチを使いますここFedRo が提供するアプローチではなく、R をアップグレードするときに既にインストールしたパッケージを処理する必要があります。したがって、完全を期すために、必要な手順は次のとおりです。

ステップ1

へ移動CRANのミラーリスト最も近いミラーのURLを見つけてください。以下のターミナルコマンドでは、翻訳:

ステップ2

ターミナルを開き、次のコマンドを入力します1翻訳:手順 1 で選択した CRAN ミラー URL を使用します):

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
sudo echo "deb http://cran.wustl.edu/bin/linux/ubuntu xenial/" | sudo tee -a /etc/apt/sources.list
sudo apt update
sudo apt upgrade r-base r-base-dev
sudo apt update
sudo apt upgrade

r-baseまた、と をアップグレードするように設定しましたr-base-devが、インストールされているかどうかはわかりませんr-base-dev。 インストールされていない場合は、 経由でインストールすることを強くお勧めしますsudo apt install r-base-dev

ステップ3

新しい R セッションを開始し、以下を実行します。

update.packages(checkBuilt=TRUE, ask=FALSE)

そうすれば、準備は完了です。

アップデート: Linux Mint 19 および R 3.6.x

私がこの質問に答えてから Linux Mint と R の両方がアップグレードされたので、Linux Mint 19 と R 3.6.x の情報が必要なこの回答にたどり着いた人のために更新します。

唯一の違いは、コマンドの代わりに

sudo echo "deb http://cran.wustl.edu/bin/linux/ubuntu xenial/" | sudo tee -a /etc/apt/sources.list

使用する必要がある

sudo echo "deb http://cran.wustl.edu/bin/linux/ubuntu bionic-cran35/" | sudo tee -a /etc/apt/sources.list

(置き換え翻訳:手順1で選択したCRANミラーURLを使用します。


1ここではフルキーを記載していますが、他の多くのガイドでは「ショートキー」のみを使用しています。セキュリティ上の懸念から、フルキーを使用するようにこのガイドを更新しました(ここ、 例えば)。

おすすめ記事