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