6.4.1 LinuxへのSupporting Packagesのインストール

Supporting PackagesをLinuxにインストールする手順。

  1. Oracle Machine Learning for R DownloadsのWebサイトから、OML4RSupporting Packagesをダウンロードします。
  2. ライセンス契約に同意し、ご使用のプラットフォーム用のSupporting Packagesを選択します。zipファイルを、インストール・ディレクトリのアクセス可能なディレクトリにダウンロードします。たとえば:
    oml4r-supporting-linux-x86-64-2.0.zip
  3. このファイルを解凍します。
    unzip oml4r-supporting-linux-x86-64-2.0.zip

    ファイルの解凍時に/supportingディレクトリが作成され、次のファイルが抽出されます。

    /supporting/arules_1.7-3_R_x86_64-unknown-linux-gnu.tar.gz
    /supporting/assertthat_0.2.1_R_x86_64-unknown-linux-gnu.tar.gz
    /supporting/Cairo_1.5-15_R_x86_64-unknown-linux-gnu.tar.gz
    /supporting/cli_3.3.0_R_x86_64-unknown-linux-gnu.tar.gz
    /supporting/crayon_1.5.1_R_x86_64-unknown-linux-gnu.tar.gz
    /supporting/DBI_1.1.2_R_x86_64-unknown-linux-gnu.tar.gz
    /supporting/dplyr_1.0.9_R_x86_64-unknown-linux-gnu.tar.gz
    /supporting/ellipsis_0.3.2_R_x86_64-unknown-linux-gnu.tar.gz
    /supporting/fansi_1.0.3_R_x86_64-unknown-linux-gnu.tar.gz
    /supporting/generics_0.1.2_R_x86_64-unknown-linux-gnu.tar.gz
    /supporting/glue_1.6.2_R_x86_64-unknown-linux-gnu.tar.gz
    /supporting/lazyeval_0.2.2_R_x86_64-unknown-linux-gnu.tar.gz
    /supporting/lifecycle_1.0.1_R_x86_64-unknown-linux-gnu.tar.gz
    /supporting/magrittr_2.0.3_R_x86_64-unknown-linux-gnu.tar.gz
    /supporting/pillar_1.7.0_R_x86_64-unknown-linux-gnu.tar.gz
    /supporting/pkgconfig_2.0.3_R_x86_64-unknown-linux-gnu.tar.gz
    /supporting/png_0.1-8_R_x86_64-unknown-linux-gnu.tar.gz
    /supporting/purrr_0.3.4_R_x86_64-unknown-linux-gnu.tar.gz
    /supporting/R6_2.5.1_R_x86_64-unknown-linux-gnu.tar.gz
    /supporting/rlang_1.0.2_R_x86_64-unknown-linux-gnu.tar.gz
    /supporting/ROracle_1.4-1_R_x86_64-unknown-linux-gnu.tar.gz
    /supporting/statmod_1.4.36_R_x86_64-unknown-linux-gnu.tar.gz
    /supporting/tibble_3.1.7_R_x86_64-unknown-linux-gnu.tar.gz
    /supporting/tidyselect_1.1.2_R_x86_64-unknown-linux-gnu.tar.gz
    /supporting/utf8_1.2.2_R_x86_64-unknown-linux-gnu.tar.gz
    /supporting/vctrs_0.4.1_R_x86_64-unknown-linux-gnu.tar.gz
  4. サポート・ディレクトリcd supportingに変更します
  5. 次のコマンドを実行してサポート・パッケージをデータベース・サーバーにインストールします。サーバーにインストールする場合は、OREコマンドを使用します。これにより、パッケージはデフォルトの場所(Linuxでは/usr/lib64/R/library)ではなく$ORACLE_HOME/R/libraryにインストールされます。
    ORE CMD INSTALL *
  6. 次のコマンドを実行してサポート・パッケージをクライアントにインストールします:
    R --vanilla CMD INSTALL *

Linuxの場合は、Cairoおよびpngの依存関係を確認します

Cairoパッケージとpngパッケージを使用するには、次のオペレーティング・システム依存性が存在する必要があります。

  • Cairoには、cairo-develパッケージが必要です。
  • pngには、libpng-develパッケージが必要です。

これらの依存性の存在を確認するには、次の手順を実行します。

  1. 次のコマンドを実行します:
    $ rpm -qa libpng-devel 
    $ rpm -qa cairo-devel 

    RPMがインストールされている場合は、RPMの名前が返されます。

    $ rpm -qa cairo-devel
    cairo-devel-1.15.12-3.el7.x86_64 
    
    $ rpm -qa libpng-devel 
    libpng-devel-1.5.13-7.el7_2.x86_64
    
  2. その出力が返されない場合、RPMはインストールされていません。それらをインストールするには、rootとして次のコマンドを実行します:
    $ yum install cairo-devel 
    $ yum install libpng-devel