GNU/Linux >> Linux の 問題 >  >> Linux

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

今はとても簡単です。作るだけ:

install.packages("ropenblas")
ropenblas::rcompiler()

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

FedRo が提供するリンクは優れたリソースですが、Trusty リポジトリではなく Xenial リポジトリを使用する Linux Mint 18.1 を使用しているため、わずかな変更が必要になる場合があります (こちらを参照)。また、R をアップグレードするときに既にインストールしたパッケージを処理するために、FedRo が提供するアプローチではなく、ここでのアプローチを使用することもよくあります。したがって、完全を期すために、次の手順を実行する必要があります。

ステップ 1

CRAN のミラー リストに移動し、最も近いミラーの URL を見つけます。以下の端末コマンドは、http://cran.wustl.edu/ を選択したことを前提としています

ステップ 2

ターミナルを開き、次のコマンドを入力します (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 経由でインストールすることを強くお勧めします .

ステップ 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

(http://cran.wustl.edu/ をステップ 1 で選択した CRAN ミラー URL に置き換えます)

他の多くのガイドでは「短いキー」しか使用されていませんが、ここでは完全なキーを記載しています。セキュリティ上の懸念から、完全なキーを使用するようにこのガイドを更新しました (たとえば、こちらを参照してください)。


Linux
  1. Linuxデスクトップでカーネルをアップグレードする方法

  2. CentOS7をCentOS8Linuxにアップグレードする方法

  3. Linux でフラックスをアンインストールするには?

  1. LinuxにVagrantをインストールする方法

  2. Debian10からDebian11にアップグレードする方法

  3. RockyLinux8を保護する方法

  1. KaliLinuxをアップデートする方法

  2. LinuxMint20.3にアップグレードする方法

  3. RockyLinux8でSudoユーザーを作成する方法