Oefenweb.latest_r

r

CI Ansible Galaxy

Ustaw najnowszą wersję R w systemach Ubuntu.

Wymagania

  • littler (zostanie zainstalowany)
  • bash (nie będzie instalowany)
  • software-properties-common (zostanie zainstalowany)
  • dirmngr (zostanie zainstalowany)
  • apt-transport-https (zostanie zainstalowany)

Zmienne

  • r_version: [domyślnie: 34, 35 dla Ubuntu >= 18.04, 40 dla Ubuntu >= 20.04]: Wersja do zainstalowania

  • r_cran_mirror: [domyślnie: https://cran.rstudio.com/]: Twój ulubiony lustrzany serwer CRAN

  • r_bioclite_url: [domyślnie: https://bioconductor.org/biocLite.R]: URL skryptu biocLite.R do instalacji Bioconductor

  • r_install_dev: [domyślnie: false]: Czy zainstalować pakiet r-base-dev

  • r_install: [domyślnie: ['littler']]: Dodatkowe pakiety (apt) do zainstalowania (np. r-recommended)

  • r_packages_lib: [domyślnie: /usr/local/lib/R/site-library]: Domyślny katalog do instalacji pakietów

  • r_packages_repos: [domyślnie: "{{ r_cran_mirror }}"]: Domyślny URL, z którego instalowane są pakiety

  • r_packages: [domyślnie: []]: Pakiety (CRAN) do zainstalowania lub usunięcia

  • r_packages.{n}.name: [wymagane]: Nazwa pakietu

  • r_packages.{n}.state: [opcjonalne, domyślnie: present]: Stan pakietu (np. updated, absent)

  • r_packages.{n}.type: [opcjonalne, domyślnie: cran]: Typ pakietu (np. bioconductor)

  • r_packages.{n}.lib: [opcjonalne, domyślnie: r_packages_lib]: Katalog do instalacji pakietu

  • r_packages.{n}.repos: [opcjonalne, domyślnie: r_packages_repos]: URL do instalacji pakietu

  • r_environment: [domyślnie: {}]: Zmienne środowiskowe do ustawienia (podczas instalacji, aktualizacji lub usuwania pakietów)

  • r_scripts_install_path:: [domyślnie: /usr/local/bin]: Ścieżka, gdzie zostanie zainstalowany skrypt R używany do instalacji, aktualizacji i usuwania pakietów R

  • r_scripts_install_owner: [domyślnie: root]: Właściciel skryptu R do instalacji, aktualizacji i usuwania pakietów

  • r_scripts_install_group: [domyślnie: root]: Grupa skryptu R do instalacji, aktualizacji i usuwania pakietów

Zależności

Brak

Przykład(y)

Prosty
---
- hosts: all
  roles:
    - oefenweb.r
Zaawansowany
---
- hosts: all
  roles:
    - oefenweb.r
  vars:
    r_install_dev: true
    # pakiety apt
    r_install:
      - r-recommended
    # pakiety cran, bioconductor lub github (R)
    r_packages:
      - name: dplyr
      - name: Biobase
        type: bioconductor
      - name: mangothecat/franc
        type: github

Licencja

MIT

Informacje o autorze

Mischa ter Smitten

Opinie, zgłaszanie błędów, prośby, ...

mile widziane!

O projekcie

Set up the latest version of R in Ubuntu systems

Zainstaluj
ansible-galaxy install Oefenweb.latest_r
Licencja
mit
Pobrania
89.5k
Właściciel