web-dev-qa-db-ja.com

ソースからRstudioのX13-arima-seatsをインストールするにはどうすればよいですか?

みなさんこんにちは、関心をお寄せいただきありがとうございます!

Rstudioで使用するx13-arima-seatsをインストールしようとしています。 RedHat用のコンパイル済みバージョンとソースが利用可能です。

私は公式のマニュアル http://cran.r-project.org/web/packages/seasonal/README.html からこれらの手順に従いました。 (すべてのパッケージへのリンクは、3つ以上のリンクを追加できなかったため、このマニュアルから見つけることができます):


安定版をCRANから直接インストールするには、Rコンソールに入力します:

install.packages("seasonal")

seasonalには、X-13ARIMA-SEATSのバイナリ実行可能ファイルは含まれません。ここ(Windows、ファイル名x13asall.Zip)またはここ(Linux、ファイル名x13asall.tar.gz)とは別にインストールする必要があります。 Mac OS-X用の独自のコンパイルは、リクエストに応じて入手できます。ファイルをダウンロードして解凍し、ファイルシステム内の目的の場所にフォルダーをコピーします。次に、特定の環境変数X13 PATHを設定して、X-13ARIMA-SEATSのバイナリ実行可能ファイルの場所を季節ごとに指定する必要があります。これは、R:のアクティブセッション中に実行できます。

Sys.setenv(X13_PATH = "YOUR_X13_DIRECTORY")

とにかく、抽出された「x13asall.tar.gz」をコンパイルする必要があるとき、私は立ち往生しています。

root@t420s:/home/jori/Downloads/x13asall# make
make: *** No targets specified and no makefile found.  Stop.
root@t420s:/home/jori/Downloads/x13asall# ./configure
-bash: ./configure: No such file or directory
root@t420s:/home/jori/Downloads/x13asall# 

私はグーグルを使用して、これを見つけました: http://iristoolbox.codeplex.com/discussions/528902#post1202601 "x13assrc.tar.gz"-ビルド用パッケージを使用します。

makefile.g77を次のように変更した後、同じ結果が得られます

cd /path/to/x13assrc/folder
gedit makefile.g77

FC        = /usr/bin/gfortran # "which gfortran" gives this address
LINKER    = /usr/bin/gfortran

root@t420s:/home/jori/Downloads/x13assrc# make
make: *** No targets specified and no makefile found.  Stop.
root@t420s:/home/jori/Downloads/x13assrc# ./configure
-bash: ./configure: No such file or directory
root@t420s:/home/jori/Downloads/x13assrc# 

私のラップトップからの追加情報

root@t420s:/home/jori/Downloads/x13assrc# gcc --version
gcc (Ubuntu 4.8.1-2ubuntu1~12.04) 4.8.1

RStudio: Version 0.98.495
Ubuntu Release 12.04 (precise) 64-bit
Kernel Linux 3.8.0-26-generic

異なるリポジトリからすべてのソフトウェアを常にインストールできるので、非常に基本的なことを見逃しているかもしれません。助けてください、私は1つの統計コースのためにこのパッケージが必要です。

3
user266140

OPの投稿:すべての回答に感謝します!

私のために働いたステップ:

Webページからソースファイル(x13assrc.tar.gz)をダウンロードします。

www.census.gov/ts/x13as/unix/x13assrc.tar.gz

右クリックまたはdpkgで抽出してください

sudoを使用して、抽出されたフォルダーに移動します

Sudo -i
cd /Downloads/x13assrc

makefile.g77からコンパイラを変更します

gedit makefile.g77

2.および3.行をこれらに変更します。保存して閉じます。 (この手順は上記のリンクからです。)

FC        = /usr/bin/gfortran # "which gfortran" from terminal gives address
LINKER    = /usr/bin/gfortran

makefileを実行します。実行して、さまざまなパッケージの長いリストを表示する必要があります。

make -f makefile.g77

完了したら、生成されたすべてのファイルをダウンロードから別の場所に移動することをお勧めします。それらを/ usr/lib/x64_bin_x13に移動しました。私にとっては、Sudoがまだ有効なときにnautilusを使用する方が簡単でした。すべての* .oおよびx13asファイルを移動します。準備ができたらnautilusを閉じます。

nautilus

rstudioを開き、「seasonal」パッケージをインストールしてロードします

install.packages("seasonal")
library(seasonal)

それらのファイルの場所を教えてください

Sys.setenv(X13_PATH = "/usr/lib/x64_bin_x13")

すべてが正常かどうかを確認します

> checkX13()
Congratulations! 'seasonal' should work fine!
- the X13_PATH is correctly specified
- the binary executable file has been found
- a test run has been successful

ログアウトSudoおよびターミナルを閉じる

exit
exit
3
Jorge Castro