5

次のコードをインストールしてみました

>install.packages("forecast")

エラーは次のように発生します。

ERROR: dependency ‘Rcpp’ is not available for package ‘RcppArmadillo’
* removing ‘/root/R/x86_64-pc-linux-gnu-library/2.14/RcppArmadillo’
ERROR: dependencies ‘Rcpp’, ‘RcppArmadillo’ are not available for package ‘forecast’
* removing ‘/root/R/x86_64-pc-linux-gnu-library/2.14/forecast’

The downloaded packages are in
‘/tmp/RtmpJqQfrh/downloaded_packages’
Warning messages:
1: In install.packages("forecast") :
installation of package ‘RcppArmadillo’ had non-zero exit status
2: In install.packages("forecast") :
installation of package ‘forecast’ had non-zero exit status
4

3 に答える 3

5

Rバージョンは、予測が依存するパッケージの現在のバージョンには古すぎます。

CRANのArchive/セクションからダウンロードして、古いバージョンの予測パッケージを手動でインストールしてみることができます。良い賭けは、Rインストールとほぼ同じ年齢のバージョンです。

Rを現在のバージョンにアップグレードすると、Rcpp、RcppArmadillo、...はすべて正常にインストールされ、最新バージョンの予測も正常にインストールされます。Ubuntuを使用しているため、これらの新しいバージョンを入手するのは実際には非常に簡単です。ここでREADMEを読み、説明されているようにaptリポジトリ情報を追加してください。

于 2013-02-17T15:00:58.623 に答える
2

問題を次のように解決しました。まず、CRANを/etc/apt/sources.listに追加しました。その後、端末から次のコマンドを実行しました

sudo apt-get update

その後

sudo apt-get upgrade

アップグレードが正常に完了したら、Rコンソールでコマンドを実行します

install.packages("forecast")

これで私の問題は解決しました。これに関する詳細については、cran.r-project.org / bin / linux/ubuntuにアクセスしてください。

そして、DirkEddelbuettelの親切な提案に感謝します。

于 2013-02-19T04:37:08.377 に答える
2

CRANの更新が機能しない場合は、gcc-fortranが欠落している可能性があります。これはquadprogに必要であり、時系列に必要であり、時系列はCRAN予測パッケージに必要です。

Arch Linuxにgcc-fortranパッケージをインストールするには、以下を実行します。

# pacman -S gcc-fortran

UbuntuにFortranコンパイラをインストールするには、次のコマンドを実行します。

# apt-get install gfortran
于 2014-08-18T18:19:26.407 に答える