LoginSignup
4
3

More than 1 year has passed since last update.

【備忘録】Rの古いパージョンのパッケージをインストールしたい

Posted at

Rで古いパッケージのインストールを行いたい

Rのバージョンが3の開発環境で、Rのバージョンが4以上の環境じゃないと必要なパッケージがインストールできなかった時の対処法に関する備忘録です。

Rの古いバージョンのパッケージのインストール方法例

今回は、Rのバージョンが3.6の環境下で、最新のパッケージがRのバージョン4.0.0以上じゃないとパッケージがインストール出来なかった事象例と解決策を記載する。

2021/10月時点でパッケージfastICAをインストールしようとすると以下のようにRのバージョンが3.6.3ではインストール出来ないっていうエラーが発生する。

> install.packages('fastICA')

 パッケージを ‘/usr/local/lib/R/site-library’ 中にインストールします 
 (‘lib’ が指定されていないため) 
 警告:   リポジトリー https://cran.r-project.org/src/contrib/Archive/fastICA/fastICA_1.2-2.tar.gz/src/contrib に対する索引にアクセスできません :
   URL 'https://cran.r-project.org/src/contrib/Archive/fastICA/fastICA_1.2-2.tar.gz/src/contrib/PACKAGES' を開けません 
 警告メッセージ: 
 パッケージ ‘fastICA’ が利用できません (for R version 3.6.3) 

fastICAのパッケージに関するドキュメントを確認すると、fastICAはRのバージョンが4.0.0以上のR実行環境で動作すると記載されている(つまり、Rのバージョンが4.0.0未満の場合は正しくインストールされないみたい)。

Version:    1.2-3
Depends:    R (≥ 4.0.0)
Suggests:   MASS
Published:  2021-09-25
Author: J L Marchini, C Heaton and B D Ripley
Maintainer: Brian Ripley <ripley at stats.ox.ac.uk>
License:    GPL-2 | GPL-3
NeedsCompilation:   yes
In views:   ChemPhys, Multivariate, Psychometrics
CRAN checks:    fastICA results

そこで、fastICAのアーカイブから旧fastICAのバージョン1.2.2のtar.gzのurlリンクをコピーし、インストールしたいRの環境上にてコピーしたurlリンクを使って以下コマンドを実行する。

install.packages('https://cran.r-project.org/src/contrib/Archive/fastICA/fastICA_1.2-2.tar.gz', repos=NULL, type='source')

すると、Rが3.6.3のインストール環境下でパッケージfastICAのバージョンが1.2.2として正しくインストールされることが出来る。

4
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3