web-dev-qa-db-ja.com

Rライブラリe1071を手動でインストールする

E1071ライブラリを手動でインストールする必要があります。同じの最新パッケージをダウンロードしました。しかし、configureは成功し、エラーはありませんが、makefileを作成しません。

./configure does the following:

checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
1
priyanka

_e1071_を手動でインストールしたい場合は、RStudioを起動して、インターフェースからパッケージをインストールします。それがあなたに合わない場合は、_.tar.gz_ソースパッケージ CRANから をダウンロードしてから、RStudio _Install packages > From local file_でダウンロードできます。

パッケージはwithinRからインストールする必要があるため、_./configure_を手動で実行することは推奨されません。代わりにinstall.packages()を使用する必要があります。

1
landroni
  1. まず、次のURLからパッケージをダウンロードします。たとえば、~/Downloads

    https://cran.r-project.org/src/contrib/e1071_1.6-6.tar.gz

  2. シェル/ターミナルに「R」と入力します

    $ Sudo R
    
  3. 次のコマンドを入力します。

    install.packages("~/Downloads/e1071_1.6-6.tar.gz", repos = NULL, type = "source")
    

    N.B.これにより、パッケージがデフォルトライブラリにインストールされます。 Rのデフォルトライブラリを表示するには、

    .Library
    

    または

    .libPaths()
    

    サイトライブラリは次の場所に配置されます。

    .Library.site
    

    デフォルトのライブラリ(/ usr/lib/R/library)へのインストールを回避するには、次のように入力します:

    install.packages("~/Downloads/e1071_1.6-6.tar.gz", repos = NULL, type = "source", lib="/your-prefered-path/")
    
0
MCH