latest_r
r
Настройте последнюю версию R в системах Ubuntu.
Требования
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
]: URL скриптаbiocLite.R
для установки Bioconductorr_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
]: URL для установки пакетаr_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/ansible-r