Oefenweb.latest_r
r
Ubuntuシステムに最新のRをセットアップします。
要件
littler(インストールされます)bash(インストールされません)software-properties-common(インストールされます)dirmngr(インストールされます)apt-transport-https(インストールされます)
変数
r_version: [デフォルト:34,35(Ubuntu >= 18.04用),40(Ubuntu >= 20.04用)]: インストールするバージョンr_cran_mirror: [デフォルト:https://cran.rstudio.com/]: お好みのCRANミラーr_bioclite_url: [デフォルト:https://bioconductor.org/biocLite.R]: Bioconductorインストール用のbiocLite.RスクリプトのURLr_install_dev: [デフォルト:false]:r-base-devパッケージをインストールするかどうかr_install: [デフォルト:['littler']]: インストールする追加の(apt)パッケージ(例:r-recommended)r_packages_lib: [デフォルト:/usr/local/lib/R/site-library]: パッケージをインストールする(デフォルトの)ライブラリディレクトリr_packages_repos: [デフォルト:"{{ r_cran_mirror }}"]: パッケージをインストールする(デフォルトの)URLr_packages: [デフォルト:[]]: インストールまたは削除する(CRAN)パッケージr_packages.{n}.name: [必須]: パッケージの名前r_packages.{n}.state: [オプション, デフォルト:present]: パッケージの状態(例:updated,absent)r_packages.{n}.type: [オプション, デフォルト:cran]: パッケージの種類(例:bioconductor)r_packages.{n}.lib: [オプション, デフォルト:r_packages_lib]: パッケージをインストールするライブラリディレクトリr_packages.{n}.repos: [オプション, デフォルト:r_packages_repos]: パッケージをインストールするURLr_environment: [デフォルト:{}]: 環境変数を設定する(パッケージのインストール、更新または削除のタスク中)r_scripts_install_path: [デフォルト:/usr/local/bin]: Rパッケージのインストール、更新、削除に使用するRスクリプトをインストールするパスr_scripts_install_owner: [デフォルト:root]: Rパッケージのインストール、更新、削除用のRスクリプトの所有者r_scripts_install_group: [デフォルト:root]: Rパッケージのインストール、更新、削除用のRスクリプトのグループ
依存関係
なし
例
シンプル
---
- hosts: all
roles:
- oefenweb.r
高度な例
---
- hosts: all
roles:
- oefenweb.r
vars:
r_install_dev: true
# aptパッケージ
r_install:
- r-recommended
# cran, bioconductor, または github (R) パッケージ
r_packages:
- name: dplyr
- name: Biobase
type: bioconductor
- name: mangothecat/franc
type: github
ライセンス
MIT
著作者情報
ミシャ・テル・スミッテン
フィードバック、バグ報告、リクエスト、…
歓迎!
ansible-galaxy install Oefenweb.latest_r