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