latest_r

r

CI Ansible Galaxy

Настройте последнюю версию 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 для установки Bioconductor

  • r_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

Информация об авторе

Мисха тер Смиттен

Обратная связь, отчеты об ошибках, запросы, ...

Пожалуйста, ознакомьтесь!

О проекте

Set up the latest version of R in Ubuntu systems

Установить
ansible-galaxy install Oefenweb/ansible-r
Лицензия
mit
Загрузки
89507
Владелец