1
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

posted at

updated at

Organization

Rの任意のバージョンをインストールする方法 (Ubuntu 16.04 LTS)

初めに

自分の研究室にやってきた留学生の子が、研究室のPC(Ubuntu 16.04 LTS)にRをインストールする際、最新のRではなく、その子が普段使っているRのバージョンをインストールしたいと言ったのがきっかけ。

方法

色々と調べた結果、Rの特定のバージョンをインストールする方法が分からなかったので、最新のRをインストールした後に任意のバージョンにダウングレードすることにした。
今回はその方法を記載する。

1. 最新版のRをインストール

○ sources.listを編集

/etc/apt/sources.listに以下を追加する

deb https://<①適当なCRANのミラーサイト>/bin/linux/ubuntu <②バージョンによる>/

① 今回は、統計数理研究所のCRAN( https://cran.ism.ac.jp)を使うことにした。何を選んでもインストールできると思う。
CRANについて

② Ubuntuのバージョンは16.04の場合は,xenialである。

よって、今回は以下のコマンドでsources.listに追加した。

echo "deb https://cran.ism.ac.jp/bin/linux/ubuntu xenial/"

○ 公開鍵をaptに登録

gpg --keyserver keyserver.ubuntu.com --recv-key E084DAB9

gpg -a --export E084DAB9 | sudo apt-key add -

○ aptでRをインストール

sudo apt update

sudo apt install r-base

これで最新版のRをインストール完了

2. 任意のバージョンにダウングレード

sudo apt-get -y --allow-downgrades install r-base-core=x.x.x-1xenial0

sudo apt-get -y --allow-downgrades install r-base-dev=x.x.x-1xenial0

sudo apt-get -y --allow-downgrades install r-doc-html=x.x.x-1xenial0

この3つのコマンドでダウングレード完了です。
x.x.xに任意のバーションを記入してください。

以上で終わりです!

終わりに

なんだかしっくりこない方法になってしまったなぁ
(追記:Renvなるバージョン管理コマンドラインツールがあったので、それを使ったほうが幸せになれそう)

参考

UBUNTU PACKAGES FOR R
Ubuntu 16.04 に R と Rstudio をインストール
[R] R 3.3.3から3.3.2にダウングレードする方法

Register as a new user and use Qiita more conveniently

  1. You can follow users and tags
  2. you can stock useful information
  3. You can make editorial suggestions for articles
What you can do with signing up
1
Help us understand the problem. What are the problem?