私はLinuxが初めてです。 Linuxミント18.1を使用しています。システムソフトウェアマネージャーを使用してRをインストールしました。私の現在のRバージョンは3.2です。しかし、バージョン3.4にアップグレードしたいと思います。
どうすればいいですか?
注:GitHubを使い続けています( here )Linux MintまたはUbuntuでRをアップグレードするための最新ガイドLinux。これには、tidyverse
(一般的なデータラングリングパッケージのセット)およびdevtools
(一般的なRパッケージ開発...パッケージ)のシステム依存性に関する追加情報も含まれています。
FedRo で提供されるリンクは優れたリソースですが、TrustyリポジトリではなくXenialリポジトリを使用するLinux Mint 18.1を使用しているため、少し変更する必要があります( ここを参照 )。また、通常、FedRoが提供するアプローチではなく、Rをアップグレードするときに既にインストールしたパッケージを処理するために、アプローチ here を使用します。したがって、完全を期すために、これらはすべて必要な手順です。
CRANのミラーのリスト に移動し、自分に最も近いミラーのURLを見つけます。以下の端末コマンドは、 http://cran.wustl.edu/ を選択することを前提としています。
ターミナルを開き、次のコマンドを入力します1 ( http://cran.wustl.edu/ をステップ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
からインストールすることを強くお勧めします。
新しいRセッションを開始し、次を実行します。
update.packages(checkBuilt=TRUE, ask=FALSE)
その後、あなたは行ってもいいはずです。
この質問に回答してから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
( http://cran.wustl.edu/ をステップ1で選択したCRANミラーURLに置き換えます)
1 ここに完全なキーを配置しますが、他の多くのガイドでは「ショートキー」のみを使用します。このガイドを更新して、セキュリティ上の懸念から完全なキーを使用しました(たとえば、 here を参照)。