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 }}"
]:要安装软件包的 URL(默认)r_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
作者信息
Mischa ter Smitten
反馈、问题报告、请求等…
欢迎 反馈!
ansible-galaxy install Oefenweb.latest_r